私のJSONファイルの内容は次のとおりです。
{
"MJ" : "Michael Jordan",
"KB" : "Kobe Bryant",
"KG" : "Kevin Garnet"
}
java.util.HashMap
Gson、Jackson、JsonSimple、または別の Java/JSON サードパーティ ライブラリを使用すると、このファイル (または文字列) を Java クラス (例: ) に簡単に変換できます。たとえば、次のように Gson を使用できます。
//this returns the string above
String jsonString = TestReader.getStrFromJSonFile();
Gson gson = new Gson();
Type type = new TypeToken<HashMap<String, String>>() {}.getType();
HashMap<String, String> map = gson.fromJson(jsonString, type);
しかし、JSON ファイルにコメントが含まれていると、ほとんどのサードパーティ ライブラリが機能しなくなります。例えば:
{ //Bulls "MJ" : "Michael Jordan", /*Lakers*/ "KB" : "Kobe Bryant", //Boston Celtics "KG" : "Kevin Garnet" }
グーグルやスタックオーバーフローを何度も繰り返した後、今でも混乱しています。2 つの質問があります。
JSON ファイルには本当にコメントを含めることができますか? 私はこれがJSONファイルで毎日たくさん見られるので、それができると思います. しかし >>> (リンク)
可能であれば、どうすれば問題を解決できますか?