Java 将一维JSON数组解析为普通数组
比如说,我有php的字符串Java 将一维JSON数组解析为普通数组,java,json,parsing,getjson,Java,Json,Parsing,Getjson,比如说,我有php的字符串 stringName={instruction:["1","2","3"]} 我想把tat字符串转换成一个数组 我试过这个 stringName= stringName={instruction:["1","2","3"]} JSONArray menuitemArray = null; String[] result= null; try { jObject = new JSONObject(stringName);
stringName={instruction:["1","2","3"]}
我想把tat字符串转换成一个数组
我试过这个
stringName= stringName={instruction:["1","2","3"]}
JSONArray menuitemArray = null;
String[] result= null;
try
{
jObject = new JSONObject(stringName);
menuitemArray = jObject.getJSONArray("instruction");
for (int i=0; i<menuitemArray.length(); i++)
{
result[i] = menuitemArray.getJSONArray(i).toString();
}
}
catch (JSONException e1)
{
e1.printStackTrace();
}
stringName=stringName={指令:[“1”、“2”、“3”]}
JSONArray menuitemArray=null;
字符串[]结果=null;
尝试
{
jObject=新的JSONObject(stringName);
menuitemArray=jObject.getJSONArray(“指令”);
对于(int i=0;imenuitemArray是一个数组,因此使用getString(index)
方法读取元素
str=menuitemArray.getString(i);
您不能使用结果
数组,因为它未初始化。请使用列表
而不是数组