JSONObject против JsonObject против LinkedHashMap, который следует использовать для анализа и манипулирования Json - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть много файлов Json, которые я должен проанализировать и поместить значение в какое-то место.Во время этой операции мне нужно удалить и обновить многие атрибуты json.

Эти jsons являются вложенными json.Я использовал LinkedHashMap для моего JSON.Поскольку некоторые дочерние json могут иметь один и тот же атрибут, но будут иметь разные значения.В LinkedHashMap все атрибуты name хранятся в качестве ключей, здесь атрибуты с одинаковыми именами будут иметь одинаковый хеш-код.Это вызывало у меня проблему с тем, что все атрибуты с одинаковыми именами менялись.

Так что я погуглил и нашел 3 библиотеки: json org.json, json-simple com.github.cliftonlabs и gson com.google.code.gson

Какой из них мне следует использовать, когда мне нужно манипулировать атрибутами и значениями json?

...