、このスクリプトは、APPNAMEに警告しますたとえば
var v = eval("("+data_from_server+")");
var aName = v.appname;
ような何かを行うことができます。 this answer上のあなたのコメントに基づいて
<script>
var serverdata = "{'appname':'application', 'Version':'0.1.0', 'UUID':'300V', 'WWXY':'310W', 'ABCD':'270B', 'YUDE':'280T'}";
var v = eval("("+serverdata+")");
alert(v.appname);
</script>
は、ここではJavaではJavaの
に解析する方法です、あなたはGSonを活用することもできます。 See here。
JSONオブジェクトを1対1にマッピングするJavaクラスを定義する必要があります。次に、GSONにJSON Stringを使ってJavaオブジェクトを作成するように依頼します。ここに例があります。 JSONをマップ
あなたのJavaクラスは、この
public class MyData{
public String appname;
public String Version;
public String UUID;
public String WWXY;
public String ABCD;
public String YUDE;
public MyData(){}
}
のようになります。そして、あなたは次のようにJavaで解析します。
String jsons = "{'appname':'application', 'Version':'0.1.0', 'UUID':'300V', 'WWXY':'310W', 'ABCD':'270B', 'YUDE':'280T'}";
Gson gson = new Gson();
MyData obj = gson.fromJson(jsons, MyData.class);
System.out.println("ada "+ obj.appname);
不足している要素のプロパティ名は何ですか? 3番目の要素は '' UUID ':' 300V ''であり、他のすべてと同様に見えますか? – maaartinus