В библиотеке у меня есть метод, который принимает JObject в качестве параметра.
Я хотел бы сохранить этот экземпляр JObject для дальнейшего использования, но я не знаю, является ли он временем жизни.
, если он был создан на JObject.Parse(File.ReadAllText(jsonFile));
тогда у меня все в порядке, все JSON находится в памяти и не будет уничтожено до тех пор, пока JObject
не будет уничтожено ..
, но если оно было создано из JsonTextReader с использованием JObject.Load()
...
Мой вопрос: что произойдет, если поток закрыт?
Работает ли JObject по-прежнему нормально или он недействителен?
Я поставил проверку в «песочницу», и она, кажется, работает даже после удаления FileStream, но я не уверен, что это «пуленепробиваемый» файл, скажем, больший JSON файл или глубоко вложенный.
если он недействителен, как я могу сказать JSON. NET создать из него объект "в памяти"?
Редактировать жирным шрифтом
Большое спасибо.