Android Studio的代码笔记--JSON解析学习2

JSON学习2

  • 生成JSON
  • 解析JSON

java解析json字符串和合成json字符串

在这里插入图片描述

json字符串

{"type":"getConfig","ip":"192.168.1.100"}

使用

String ss= groupJS("Config","192.168.1.100");
splitJS(ss);

回显

I/lxh: groupJS: js={"type":"Config","ip":"192.168.1.100"}
D/lxh: splitJS: type=Config,ip=192.168.1.100

生成JSON

    public String groupJS(String mtype, String mip) {
        String JS = "";
        JSONObject groupJSON = new JSONObject();
        try {
            groupJSON.put("type", mtype);
            groupJSON.put("ip", mip);
        } catch (JSONException e) {
            e.printStackTrace();
        }
        JS = groupJSON.toString();
        Log.i("lxh", "groupJS: js=" + JS);
        return JS;
    }

解析JSON

方法一:

    public void splitJS(String ss) {
        JSONObject readMag = null;
        try {
            readMag = new JSONObject(ss);
            String mtype =readMag.getString("type");
            String mip =readMag.getString("ip");
            Log.d("lxh", "splitJS: type=" + mtype + ",ip=" + mip);
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }

未完待续。。。

与君共勉!待续
欢迎指错,一起学习

你可能感兴趣的:(Android,android,studio,笔记,json)