Сериализация и десериализация json с разделителями строк ⇐ C#

Место общения программистов C#
Anonymous
Сериализация и десериализация json с разделителями строк

Сообщение Anonymous »

Я использую JSON.NET и C# 5. Мне нужно сериализовать/десериализовать список объектов в json с разделителями строк. http://en.wikipedia.org/wiki/Line_Delimited_JSON. Пример:

Код: Выделить всё

{"some":"thing1"}
{"some":"thing2"}
{"some":"thing3"}
и

Код: Выделить всё

{"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}]}
Зачем мне это нужно, потому что это требование Google BigQuery https://cloud.google.com/bigquery/prepa ... r-bigquery

Обновление: Один из способов, который я нашел, — это сериализовать каждый объект отдельно и объединить его в конце с помощью новой строки.

Подробнее здесь: https://stackoverflow.com/questions/297 ... erializing

Вернуться в «C#»