`
NeverGiveUpToChange
  • 浏览: 43055 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

[转载]JSONObject.fromObject(map)(JSON与JAVA数据的转换)

 
阅读更多
JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。)

上一篇文章中有这么一句,是后台的封装数据。
JSONObject jo = JSONObject.fromObject(map);
常见的java代码转换成json

1. List集合转换成json代码

List list = new ArrayList();

list.add( "first" );

list.add( "second" );

JSONArray jsonArray2 = JSONArray.fromObject( list );

2. Map集合转换成json代码

Map map = new HashMap();

map.put("name", "json");

map.put("bool", Boolean.TRUE);

map.put("int", new Integer(1));

map.put("arr", new String[] { "a", "b" });

map.put("func", "function(i){ return this.arr[i]; }");

JSONObject json = JSONObject.fromObject(map);

3. Bean转换成json代码

JSONObject jsonObject = JSONObject.fromObject(new JsonBean());

4. 数组转换成json代码

boolean[] boolArray = new boolean[] { true, false, true };

JSONArray jsonArray1 = JSONArray.fromObject(boolArray);

5. 一般数据转换成json代码

JSONArray jsonArray3 = JSONArray.fromObject("['json','is','easy']" );
分享到:
评论

相关推荐

    JSONObject所需要的6大jar包

    Java开发所需要的jar,全部在包里。JSONObject jsonObject = JSONObject.fromObject(Map);

    json.jar包

    JSONObject json =JSONObject.fromObject(map); 3. Bean转换成json代码 JSONObject jsonObject =JSONObject.fromObject(new JsonBean()); 4. 数组转换成json代码 boolean[] boolArray = newboolean[] { true, ...

    java解析json

    JSONObject jsonObject = JSONObject.fromObject(jsonString); map = new HashMap(); for (Iterator iter = jsonObject.keys(); iter.hasNext();) { String key = (String) iter.next(); map.put...

    JSON依赖包,共7个

    JSONObject jsonObject = JSONObject.fromObject(json); JSONObject resultJSON = JSONObject.fromObject(jsonObject); Map map = (Map)JSONObject.toBean(resultJSON, Map.class); Iterator it...

    JOSN全部依赖包 包含JSON 格式数据必需7个包

    JSONObject json = JSONObject.fromObject(map); System.out.println(json); // prints // ["name":"json","bool":true,"int":1,"arr":["a","b"],"func":function(i){ // return this.arr[i]; }] } ...

    Java 开发所需json的jar包,转json格式

    JSONObject jsonObject = JSONObject.fromObject(obj); json = jsonObject.toString(); } System.out.println(json); } return json; } /** * 判断对象是否是集合类型 * * @param obj * @return */ ...

    将JSON字符串转换成Map对象的方法

    页面向后台action传递一个json字符串,需要将json字符串转换成Map对象 ... JSONObject jsonObject = JSONObject.fromObject(object); Iterator ite = jsonObject.keys(); // 遍历jsonObject数据,添加到Map

    json-lib完整架包

    JSONObject jsonObject = JSONObject.fromObject( map ); System.out.println( jsonObject ); } //复合类型bean转成成json @Test public void testBeadToJSON(){ MyBean bean = new MyBean(); bean.set...

    json-2.4.jar

    1.json转map:没有现成的方法,需要自己进行封装; 2.map转json:JSONObject.fromObject(map); 3.示例:http://www.cnblogs.com/Marydon20170307/p/9317889.html

    JSON-lib框架,转换JSON、XML不再困难

    fail(JSONObject.fromObject(map).toString()); fail("==============Java Map >>> JSON Array =================="); fail(JSONArray.fromObject(map).toString()); fail("==============Java Map >>> JSON ...

    json-lib-2.3.jar

    解决JsonObject.fromObject方法,和转换List<Map,String>> 型数据的JsonArray.fromObject()方法

    json的解析

    JSONObject obj = JSONObject.fromObject(map); System.out.println(obj); //输出结果{"sex":"man","age":24,"name":"Ren"} /*嵌套生成json*/ JSONArray jsonArr = new JSONArray(); JSONObject ...

    js解析json读取List中的实体对象示例

    JSONObject json = JSONObject.fromObject(resultMap); message = json.toString(); List中存放多个student对象 2、前台js 中先将结果json串转成对象 代码如下: var obj = eval(“(“+data+”)”); 3...

    httpClient

    import java.io.IOException; import java.util.ArrayList;... response = JSONObject.fromObject(result); } } catch (Exception e) { throw new RuntimeException(e); } return response; } }

    ORM软件monalisa-orm.zip

    //parse data from type: Map, json/xml string, JsonObject(Gson) //, HttpServletRequest, JavaBean new User().parse("{'name':'oschina','status':0}").save(); new User().parse("<data> <name>china01</name>...

Global site tag (gtag.js) - Google Analytics