⑴ 怎樣從java後台獲取json字元串並轉換為json對象輸出

使用json-lib.jar這個工具
public String getJson(Object obj){
JSONObject json;
json = JSONObject.fromObject(obj);
return json.toString();
}
使用jquery來處理json
//轉換為json數據 datas可以用ajax從後台獲取上面getJson中的數據
var jsonDatas = eval("(" + datas + ")");
//循環遍歷數據
jQuery.each(jsonDatas, function(item) {
//循環
});

⑵ java中字元串怎麼轉json

string類型抄如果要轉換成json的話襲,就需要寫成這樣的形式,如下:
String jsonStr ="{'id':'11','parentId':'root','refObj':{'existType':'exist','deptType':'emp','treeNodeType':'dept'}}";
JSONObject jsonObj = new JSONObject(jsonStr);
JSONObject refObj = new JSONObject(jsonObj.getString("refObj"));
String existType = refObj.getString("existType");
System.out.println(existType);
jar使用的是org.json.jar

⑶ java怎麼把字元串轉換成jsonobject

首先要引入來fast-json的包源或者開源的包json.jar

例如:

  • import java.io.*;

  • import org.json.*;

  • public class Demo {

  • public static void main(String[] args) throws Exception {

  • String str = "{"id_no":"342422198012001122","mobile_no":"13666667789","name":"徐麗"}";

  • JSONObject obj = new JSONObject(str); //在這里轉換。

  • System.out.println(obj);

  • System.out.println(obj.get("id_no")); // "342422198012001122"
    }
    }

⑷ java怎麼把字元串轉成json字元串

@RequestMapping(value = "updateInvestorApplyAccountNo", method = RequestMethod.POST)
@ResponseBody
public void updateInvestorApplyAccountNo(HttpServletRequest request,
HttpServletResponse response,
@RequestBody String requestBody) {
int num = 0;
String result = "";

//下面是把拿到的json字元串轉成 json對象
JSONObject jsStr = JSONObject.parseObject(requestBody); //將字元串{「id」:1}
//int jsID = Integer.parseInt(jsStr.getString("id"));//獲取id的值

/**
* json對象轉換成java對象
*/
InvestorApplyModel stud = (InvestorApplyModel) JSONObject.toJavaObject(jsStr,InvestorApplyModel.class);
}

⑸ java怎麼將json字元串轉換為json對象

轉換方法:
import java.io.*;
import org.json.*;

public class Demo {
public static void main(String[] args) throws Exception {
String str = "{\"id_no\":\"342422198012001122\",\"mobile_no\":\"13666667789\",\"name\":\"徐麗\"}";
JSONObject obj = new JSONObject(str); //在這里轉換。
System.out.println(obj);
System.out.println(obj.get("id_no")); // "342422198012001122"
}
}
要引入fast-json的包或者開源的包json.jar

⑹ 如何利用Java代碼實現JSON對象和字元串相互轉換

JSON可以有兩種格式,一種是對象格式的,另一種是數組對象,
{"name":"JSON","address":"北京市西城區","age":25}//JSON的對象格式的字元串

[{"name":"JSON","address":"北京市西城區","age":25}]//數據對象格式
從上面的兩種格式可以看出對象格式和數組對象格式唯一的不同則是在對象格式的基礎上加上了[],再來看具體的結構,可以看出都是以鍵值對的形式出現的,中間以英文狀態下的逗號(,)分隔。
在前端和後端進行數據傳輸的時候這種格式也是很受歡迎的,後端返回json格式的字元串,前台使用js中的JSON.parse()方法把JSON字元串解析為json對象,然後進行遍歷,供前端使用。

⑺ java中,json格式的字元串轉換成對象

要使來程序可以運源行必須引入JSON-lib包,JSON-lib包同時依賴於以下的JAR包:
1.commons-lang.jar
2.commons-beanutils.jar
3.commons-collections.jar
4.commons-logging.jar
5.ezmorph.jar
6.json-lib-2.2.2-jdk15.jar

⑻ java中json字元串怎麼轉json對象

給你個思路:
1、將jsonstr轉為json對象 (這個可以用net.sf.json.JSONObject第三方包來實現)

2、根據refObj 這個key獲取{'existType':'exist','deptType':'emp','treeNodeType':'dept'},把獲取的這數據再轉為json.
3、將轉後的json根據existType就能取得值了 。

⑼ JAVA對象轉換成JSON字元串與JAVA String有什麼區別

String text="";
String json="[{title:'標題1',name:'名字1'},{title:'標題2',name:'名字2'},{title:'標題3',name:'名字3'},{title:'標題4',name:'名字4'}]";

可以自己比較版一下有什麼區別權

⑽ 如何將字元串轉化成json字元串java代碼

String params = "";//json格式字元串
JSONObject js = JSONObject.fromObject(params);