I am using JSON.NET and C # 5. I need to serialize / de-serialize a list of objects into a json delimited string. http://en.wikipedia.org/wiki/Line_Delimited_JSON . Example,
{"some":"thing1"} {"some":"thing2"} {"some":"thing3"}
and
{"kind": "person", "fullName": "John Doe", "age": 22, "gender": "Male", "citiesLived": [{ "place": "Seattle", "numberOfYears": 5}, {"place": "Stockholm", "numberOfYears": 6}]} {"kind": "person", "fullName": "Jane Austen", "age": 24, "gender": "Female", "citiesLived": [{"place": "Los Angeles", "numberOfYears": 2}, {"place": "Tokyo", "numberOfYears": 2}]}
Why I need it because its requirement is Google BigQuery https://cloud.google.com/bigquery/preparing-data-for-bigquery
Update: One way I found is to serialize each individual object and concatenate at the end with a new line.
source share