1

次の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ですか?

4

4 に答える 4

1

JSONObject を使用: http://www.json.org/javadoc/org/json/JSONObject.html

その後、getDouble 関数を使用してキー x、y、z の double 値にアクセスします。

于 2013-08-27T00:26:59.760 に答える
0

次を使用した Vivec の回答に加えて: http://www.json.org/javadoc/org/json/JSONObject.html

JSONObjectにはありませんがgetFloat()、それを文字列として取得し、それをフロートに解析することは私にとってはうまくいきました.

Float.parseFloat(myJsonObject.getString("x"));
于 2014-10-22T12:48:16.007 に答える