跳至正文

java格式化json输出,java json格式化输出

java 怎么json格式化输出

java 怎么json格式化输出

3.JSON串–>Object 4.JSON串–>XML 5.XML–>JSON串 System.out.println(json);}特别注意:1、所有的Bean都应该定义为public,否则会出现net.sf.json.JSONException: java.lang.NoSuchMethodException: Property ‘***’ has no getter method的.

java中如何将对象转成json格式字符串

java中如何将对象转成json格式字符串

这几天一直在做Java解析Json数据的一个项目,因为初识json,所以很多东西都是有着懵懂的认识。这里写下我解析时遇到的问题和收获。 我解析json时用到的是json-lib包。下载地址:http://json-lib.sourceforge.net。用这个包时,还要用到其他几个支持包:commons-lang.jar、commons-logging.jar,commons-beanutils.jar、xom-1.0-2005-01-05.jar、ezmorph-1.0.1.jar,以上包都可在http://json-lib.sourceforge.net下载。

先给出2个简单的例子。

1.java2json

样例:

public class testJson{

public static void main(String[] args) {

String json = “{\”name\”:\”reiz\”}”;

JSONObject jsonObj = JSONObject.fromObject(json);

String name = jsonObj.getString(“name”);

jsonObj.put(“initial”, name.substring(0, 1).toUpperCase());

String[] likes = new String[] { “JavaScript”, “Skiing”, “Apple Pie” };

jsonObj.put(“likes”, likes);

Map ingredients = new HashMap();

ingredients.put(“apples”, “3kg”);

ingredients.put(“sugar”, “1kg”);

ingredients.put(“pastry”, “2.4kg”);

ingredients.put(“bestEaten”, “outdoors”);

jsonObj.put(“ingredients”,ingredients);

System.out.println(jsonObj);

}

}

输出结果:

{“name”:”reiz”,”initial”:”R”,”likes”:[“JavaScript”,”Skiing”,”Apple Pie”],”ingredients”:{“apples”:”3kg”,”pastry”:”2.4kg”,”bestEaten”:”outdoors”,”sugar”:”1kg”}}

java2json的资料网上很多,此不具体研究。

用LitJson怎么输出这样格式的Json字符串

用LitJson怎么输出这样格式的Json字符串

C# code1 sting x = new JavaScriptSerializer().Serialize(new { Results = results, Message = message } 可以直接序列化成JSON格式 using System.Web.Script.Serialization;

如何将Java对象转换成json格式,如何将json格式数据转换成js对象

commons-collections-3.2.jar

commons-lang.jar

commons-logging-1.1.jar

ezmorph-1.0.4.jar

这时在测试得到了想要的结果

Question q2 = new Question();

q2.setId(2);

q2.setDescription(“descrsssss”);

q2.setPointInfo(“pointkkkk”);

q2.setType(3);

Question q1 = new Question();

q1.setId(1);

q1.setDescription(“descrsssss”);

q1.setPointInfo(“pointkkkk”);

q1.setType(3);

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

System.out.println(jsonObject);

List list = new ArrayList();

list.add(q1);

list.add(q2);

JSONArray jsonArr= JSONArray.fromObject(list);

System.out.println(jsonArr);

输出:{“description”:”descrsssss”,”id”:2,”pointInfo”:”pointkkkk”,”type”:3}

[{“description”:”descrsssss”,”id”:1,”pointInfo”:”pointkkkk”,”type”:3},{“description”:”descrsssss”,”id”:2,”pointInfo”:”pointkkkk”,”type”:3}]页面

$.post(“showQuestions?type=”+type,null,callbackShowQuestions,”json”);

这时在回调函数的参数data获得的就是json转换后的js对象数组,

以下标方式便可访问数组里的相应对象信息。

java中如何把数据库里面的数据转换成json格式 文档资料

1.将Image图像文件存入到数据库中我们知道数据库里的Image类型的数据是"二进制数据",因此必须将图像文件转换成字节数组才能存入数据库中

用java代码,从数据库中取出数据,转换成json格式的文件,放到指定文件夹中

下载一个fastjson.jar.定义一个类为result 定义一个arraylist result=new arraylist();,将数据库表的内容存储到result中,string jsonstring = json.tojsonstring(result); //将result转为json

java如何把多表查询的结果返回成json数据格式?

1

这种方法有两大步第一步是拼接需要的json数据,第二步是用servlet的内置对象response返回到前台。

2

String 类型的数据可以不用借助任何工具直接返回,只要把它拼接对了就可以。如我需要返回一个{“success”:true,“msg”:“修改失败!”}的json,就可以如下图这样写。(注意,java里的引号要用的转义字符“\”)

3

如果需要返回的是一个list或者别的类的化,需要用到JSONArray的辅助工具类,然后使用response.getWriter().print(),返回到打到前台。具体代码如下图。

END

方法2:用Spring框架

如果你使用了Spring框架那就更简单了,你只需要在你的方法返回的时候加一个@ResponseBody的注解就可以了。就这么简单。

java list 转JSON ,但是输出结果:[{},{},{},{},{},{},{}] 知道的帮忙解答下?????

Menu2类属性一定要有get方法,并且不能是内部类.

怎样用java代码将下面的数据转换为标准json格式(双引号)?

String info="{" +" \"失败\":{\"message\":\"输入错误\",\"status\":6001}," +" \"成功\":{\"message\":\"成功!\", \"status\":0, \"province\":371}" +"}";

java中string转json格式

只解决这个问题可以用subString; 不过建议使用JackSon库做JSON转换,非常方便