JAVA解析JSON

来源:互联网 发布:华润网络校园招聘2017 编辑:程序博客网 时间:2024/06/05 07:55

org.json.jar支持。

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

public class JsonUtil {
public static String[] JsonToStrings(String str){
String[] resultStrs = null;
try {
JSONObject jsonObj = new JSONObject(str);
JSONArray jsonArr = jsonObj.getJSONArray("levels");
resultStrs = new String[jsonArr.length()];
for (int i = 0; i < jsonArr.length(); i++) {
resultStrs[i] = jsonArr.getString(i);
}
} catch (JSONException e) {
e.printStackTrace();
return null;
}
return resultStrs;
}
public static void main(String[] args) {
String json = "{\"levels\":[\"广东\",\"湖南\",\"河南\",\"天津\",\"北京\",\"吉林\",\"陕西\"],\"ids\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}";
String[] strs = JsonToStrings(json);
for (int i = 0; i < strs.length; i++) {
System.out.println(strs[i]);
}
}
}

原创粉丝点击