java怎么把字符串转成json字符串 java怎么把字符串转换成jsonobject?

java\u4e2d\u5b57\u7b26\u4e32\u600e\u4e48\u8f6cjson\uff1f

string\u7c7b\u578b\u5982\u679c\u8981\u8f6c\u6362\u6210json\u7684\u8bdd\uff0c\u5c31\u9700\u8981\u5199\u6210\u8fd9\u6837\u7684\u5f62\u5f0f\uff0c\u5982\u4e0b\uff1a
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\u4f7f\u7528\u7684\u662forg.json.jar

\u9996\u5148\u8981\u5f15\u5165fast-json\u7684\u5305\u6216\u8005\u5f00\u6e90\u7684\u5305json.jar
\u4f8b\u5982\uff1a
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\":\"\u5f90\u4e3d\"}";
JSONObject obj = new JSONObject(str); //\u5728\u8fd9\u91cc\u8f6c\u6362\u3002
System.out.println(obj);
System.out.println(obj.get("id_no")); // "342422198012001122"} }

@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);
}

有几种方式 第一 把字符串存到一个javabean 在 Controller通过@ResponseBody 转换成 JSON
或者 拼接字符串的形式 拼接成 json格式

  • java瀵硅薄鎬庝箞杞json鏁扮粍 璺眰鍟
    绛旓細//[{"value":"xx","row":1,"col":1},{"value":"","row":2,"col":2}]5銆String to bean Java浠g爜 String json ="{name=\"json\",bool:true,int:1,double:2.2,func:function(a){ return a; },array:[1,2]}";JSONObject jsonObject = JSONObject.fromString(json);Object b...
  • java 瑙f瀽json瀛楃涓
    绛旓細浣犲ソ锛氬悗鍙版媶鍒唈son private String interactPrizeAll; //json 浣跨敤瀛楃涓鏉ユ帴鏀舵柟娉曚腑鐨勪唬鐮侊細Gson gson = new Gson();InteractPrize interactPrize =new InteractPrize(); //gson鐢ㄦ硾鍨 杞琇ist鏁扮粍 澶氫釜瀵硅薄List<InteractPrize > interactPrizeList = gson.fromJson(interactPrizeAll, new TypeToken<...
  • json鎬庝箞璇
    绛旓細绠鍗曞湴璇2 锛JSON 鍙互灏 JavaScript 瀵硅薄涓〃绀虹殑涓缁勬暟鎹浆鎹负瀛楃涓诧紝鐒跺悗灏卞彲浠ュ湪鍑芥暟涔嬮棿杞绘澗鍦颁紶閫掕繖涓瓧绗︿覆锛屾垨鑰呭湪寮傛搴旂敤绋嬪簭涓皢瀛楃涓蹭粠 Web 瀹㈡埛鏈轰紶閫掔粰鏈嶅姟鍣ㄧ绋嬪簭杩欎釜瀛楃涓茬湅璧锋潵鏈夌偣鍎垮彜鎬紝浣嗘槸銆
  • java涓璲son鎬庝箞杩愮敤?
    绛旓細json涓鑸兘鏄厤鍚坅jax涓璧蜂娇鐢ㄧ殑 鎴戝仛鍋氳繃鐨勫皬渚嬪瓙 绮樼粰浣 浣犲彲浠ョ爺绌朵竴涓 js閮ㄥ垎 //鑾峰彇鍗$殑閲戦 function get_money(){ var str=document.getElementById("pk_card_type").value;//alert(str);var url = '/member_h.do';var pars = 'method=getMoney';pars+='&pk_card_type='+s...
  • Java 灏嗕竴涓猄tring 褰㈠紡鐨刯son杞寲鎴Map,姣斿"{\"a\":\"1\",\"b\...
    绛旓細灏嗕竴涓猄tring 褰㈠紡鐨刯son杞寲鎴Map鐨Java绋嬪簭濡備笅:import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.json.JSONObject;public class FFF { public static void main(String[] args) { String s="{\"a\":\"1\",\"b\":2,\"c\":\"2016-5\"}"; ...
  • java 鎬庝箞鍙杍son 瀛楁鐨勬暟鎹
    绛旓細JSONObject j = new JSONObject();j.put("id", "22");j.put("name", "haha");j.put("sex", "xixi");System.out.println(j.get("id"));
  • JSO鏈嶅姟鏄粈涔堟剰鎬
    绛旓細JSO鏄疛ABBER娴佸璞(Stream Objects)鐨勪竴涓Java鍖.瀹冧负Jabber/XMPP鍗忚鎻愪緵搴曞眰鏀寔涓庝竴涓畬鍏ㄥ彲鎺у埗鐨剆tream杩炴帴鎺ュ彛銆侸SO鐨勭洰鐨勬槸涓烘瀯寤哄熀浜嶫abber鐨勫鎴风/缁勪欢/鏈嶅姟鍣ㄦ彁渚涗竴涓彲瀹氬埗涓旈潪甯哥伒娲荤殑骞冲彴銆
  • JAVA鍏充簬split鏂规硶鍜宨ndexof鏂规硶
    绛旓細= form.codeRelation.value str.indexOf(",") > -1 str.indexOf (",")鎵惧埌涓","鍖归厤鐨勪覆杩斿洖璇ュ瓧绗︽墍鍦ㄤ覆鐨勪綅缃 str.split(",")鎸夐楀彿鍒嗗壊str杩斿洖鐨勬槸涓涓暟缁勭被鍨嬬殑鍊笺傜湅浣犵殑浠g爜銆俽elations杩欎釜鏁扮粍閲岄潰瑁呯殑灏辨槸-1鍜0 form.codeRelation.value寰楀埌搴旀敼鏄痵tr = "-1,0";杩欎釜瀛楃涓 ...
  • GitHub涓婇潰鏈夊摢浜涚粡鍏哥殑java妗嗘灦婧愮爜
    绛旓細Guava:闆嗗悎銆佺紦瀛樸佹敮鎸佸熀鏈被鍨嬨佸苟鍙戝嚱鏁板簱銆侀氱敤娉ㄨВ銆瀛楃涓澶勭悊銆両/O绛夈傚畼缃 JADE:鏋勫缓銆佽皟璇曞绉熸埛绯荤粺鐨勬鏋跺拰鐜銆傚畼缃 javatuples:姝e鍚嶅瓧琛ㄧず鐨勯偅鏍,鎻愪緵tuple鏀寔銆傚敖绠$洰鍓峵uple鐨勬蹇佃繕鏈夌暀鏈変簤璁傚畼缃 JCommander:鍛戒护琛屽弬鏁拌В鏋愬櫒銆傚畼缃 Prot茅g茅:鎻愪緵瀛樺湪璁(ontology)缂栬緫鍣ㄤ互鍙婃瀯寤虹煡璇嗙郴缁熺殑妗嗘灦銆
  • java 璇诲啓鏂囦欢
    绛旓細StringBuffer sb = new StringBuffer();//File file = new FileWindow().load();File file;file = new File("F:/jtest/from.txt");TextReader tr = new TextReader(file);sb.append(tr.readAll());Out.println(sb.toString());String [] tags = {"\"", " ", "'"};String str...
  • 扩展阅读:java怎么转换json字符串 ... java怎么返回json字符串 ... java字符型转换成整型 ... java json怎么转string ... java constructor ... javascript入门 ... java怎么造json数据 ... java字符串转成int ... java字符串怎么转成整型 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网