Anonymous
Сериализация и десериализация json с разделителями строк
Сообщение
Anonymous » 10 ноя 2024, 00:57
Я использую 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
1731189441
Anonymous
Я использую JSON.NET и C# 5. Мне нужно сериализовать/десериализовать список объектов в json с разделителями строк. http://en.wikipedia.org/wiki/Line_Delimited_JSON. Пример: [code]{"some":"thing1"} {"some":"thing2"} {"some":"thing3"} [/code] и [code]{"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}]} [/code] Зачем мне это нужно, потому что это требование Google BigQuery https://cloud.google.com/bigquery/preparing-data-for-bigquery [b]Обновление:[/b] Один из способов, который я нашел, — это сериализовать каждый объект отдельно и объединить его в конце с помощью новой строки. Подробнее здесь: [url]https://stackoverflow.com/questions/29729063/line-delimited-json-serializing-and-de-serializing[/url]