1.无嵌套json
  1.1   string 转 json
"{\"id\":\"10001\",\"name\":\"肉类\",\"price\":"\"30.00"\"}";
              JSONObject jsonValue = new JSONObject(msg);
       1.2  json赋值 
             jsonValue .put("price","50.00");
        1.3 json 取值
    string price = jsonValue .getString("price");
  1.4  json 转 string 
   String msg = jsonValue .toString();
 2.有嵌套json
  2.1 json取值
"{\"id\":\"10001\",\"name\":\"肉类\",\"menus\":[{\"name\":\"牛肉\",\"price\":\"30.00\"},{\"name\":\"羊肉\",\"price\":\"20.00\"}]}";
JSONObject jsonValue = new JSONObject(msg);
         //取羊肉价格
             String menusjson = jsonValue.getString("menus");
              JSONArray menus=new JSONArray(menusjson);
    for(int i=0;i<menus.length;i++)
    {
      JSONObject  menu = menus.getJSONObject(i);
                     String name =menu.getString(''name'');
      if("羊肉".equals(name))
      {
                           String price = menu.getString("price");
                           //给羊肉价格赋值
       menu.put("price","30.00");
      }
               }