java组装json和提取一个json的例子

原创 2013年12月05日 21:42:18
package jsonparsed;
import net.sf.json.JSONException;   
import net.sf.json.JSONObject; 
import net.sf.json.JSONArray;
public class jsonparsed {
	// 创建JSONObject对象
    private static JSONObject createJSONObject() {
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("ret", new Integer(0));
        jsonObject.put("msg", "query");
        JSONObject dataelem1=new JSONObject();
        //{"deviceid":"SH01H20130002","latitude":"32.140","longitude":"118.640","speed":"","orientation":""}
        dataelem1.put("deviceid", "SH01H20130002");
        dataelem1.put("latitude", "32.140");
        dataelem1.put("longitude", "118.640");
 
        JSONObject dataelem2=new JSONObject();
        //{"deviceid":"SH01H20130002","latitude":"32.140","longitude":"118.640","speed":"","orientation":""}
        dataelem2.put("deviceid", "SH01H20130002");
        dataelem2.put("latitude", "32.140");
        dataelem2.put("longitude", "118.640");
        
     // 返回一个JSONArray对象
        JSONArray jsonArray = new JSONArray();
        
        jsonArray.add(0, dataelem1);
        jsonArray.add(1, dataelem2);
        jsonObject.element("data", jsonArray);

        
        return jsonObject;
    }
public static void main(String [] args){
	JSONObject jsonObject = jsonparsed.createJSONObject();//静待  方法,直接通过类名+方法调用
    // 输出jsonobject对象
    System.out.println("jsonObject:" + jsonObject);
    // 添加JSONArray后的值


    // 根据key返回一个字符串
    String username = jsonObject.getString("ret");
    System.out.println("username==>" + username);	
}
}

java中如何进行json拼装与解析的几个小案例

通常,我们在编写前端向后台传值或者是编写测试类的时候,会事先写好一个json对象进行传递,那么我们的后台接收到这个json对象后,想要从中取出具体的值,那该怎么做?请看案例: 1、工欲善其事,必先利其...

java解析和组装json以及一些方法的理解

json解析 这是一个json格式的字符串 第一种情况(简单格式) String result = "{\"name\":\"小明\",\"age\":\"12\"}"; JSONObje...

java 后台封装json数据

1. List集合转换成json代码 List list = new ArrayList(); list.add( "first" ); list.add( "second" ); JSONA...

java 组装json对象,并获取json对象中的属性

import com.alibaba.fastjson.JSONObject; public class JSONTest { // 创建JSONObject对象 private...

java解析任意层的json数据(递归解析)

采用递归解析的方法,解析任意层的json

Java深入 - Json

Java不像PHP解析和生产JSON总是一个比较痛苦的过程。但是使用JSONObject和JSONArray会让整个过程相对舒服一些。 需要依赖的包:commons-lang.jar commons-...
  • initphp
  • initphp
  • 2013年07月02日 10:41
  • 32090

java封装多层json

直接上代码吧。

JAVA操作JSON格式数据

json开发工具包,用于Java对象和Json字符串之间的转换; json开发工具包一共有3个jar:ezmorph-1.0.6.jar,json-lib-2.2.3-jdk13.jar和morph-...

java生成json格式数据 和 java遍历json格式数据

java 生成json 格式的数据和json数据的遍历方法

将前台json对象传入java后台

? ? 说实话不该当是艰苦的工作。我所谓实话不是指真谛,也不是指正确的话。本身想什麽就讲什麽;本身怎麽想就怎麽说这就是说实话。http://wangqinghua123.iteye.com/blo...
  • Baple
  • Baple
  • 2013年09月10日 13:39
  • 24905
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java组装json和提取一个json的例子
举报原因:
原因补充:

(最多只允许输入30个字)