У меня есть приложение Unity C#, которое должно проанализировать JSON список списков с плавающей точкой. Парсинг поплавка или списка поплавков - это нормально, но вложенный список завершается неудачно:
var test_data = JsonUtility.FromJson<TEST_DATA>(@"{""a"":1,""b"":[1],""c"":[[1]],""d"":[1],""e"":[[1]]}");
Debug.Log("ToJson: " + JsonUtility.ToJson(test_data)); // {"a":1.0,"b":[1.0],"d":[1.0]}
- Из просмотра документов и других ответов, похоже, мне нужно реализовать собственный анализатор или использовать стороннюю версию library.
- Что нет способа реализовать пользовательский метод, который JsonUtility будет вызывать для определенных полей.
Верны ли эти два утверждения? Обратите внимание, что реальная структура данных для анализа - это объект со множеством полей и множеством уровней вложенных объектов.