次のjson文字列があります:
String json = {"z":4.78944,"y":-0.07604187,"x":11.841576};
私はそれを解析して作成したいと思います:
float x = 4.78944;
float y = -0.07604187;
float z = 11.841576;
入力変数を使用してJavaでこれを達成するにはどうすればよいString json
ですか?
次のjson文字列があります:
String json = {"z":4.78944,"y":-0.07604187,"x":11.841576};
私はそれを解析して作成したいと思います:
float x = 4.78944;
float y = -0.07604187;
float z = 11.841576;
入力変数を使用してJavaでこれを達成するにはどうすればよいString json
ですか?
JSONObject を使用: http://www.json.org/javadoc/org/json/JSONObject.html
その後、getDouble 関数を使用してキー x、y、z の double 値にアクセスします。
次を使用した Vivec の回答に加えて: http://www.json.org/javadoc/org/json/JSONObject.html
JSONObjectにはありませんがgetFloat()
、それを文字列として取得し、それをフロートに解析することは私にとってはうまくいきました.
Float.parseFloat(myJsonObject.getString("x"));