parse Timeline Edits
Parse JSON string to TimelineEdits object.
This method efficiently parses Google Takeout Timeline Edits JSON data using cached adapters for optimal performance on repeated calls.
Return
Parsed TimelineEdits object
Parameters
json
The JSON string containing TimelineEdits data
Throws
Json Data Exception
if the JSON is malformed or missing required fields
if json parameter is null
// Sample usage of parser to parse timeline edits JSON.
val parser = Parser()
val json: String = File("your-file.json").bufferedReader().readText()
val edits: TimelineEdits = parser.parseTimelineEdits(json)
Content copied to clipboard
Parse JSON buffered source to TimelineEdits object.
This method efficiently parses Google Takeout Timeline Edits JSON data using cached adapters and is recommended for large files as it provides better I/O performance.
Return
Parsed TimelineEdits object
Parameters
buffered Source
The BufferedSource containing TimelineEdits JSON data
Throws
Json Data Exception
if the JSON is malformed or missing required fields
if bufferedSource parameter is null
// Sample usage of parser to parse timeline edits JSON.
val parser = Parser()
val bufferedSource: BufferedSource = File("your-file.json").source().buffer()
val edits: TimelineEdits = parser.parseTimelineEdits(bufferedSource)
Content copied to clipboard