精华内容
下载资源
问答
  • 2021-11-24 14:44:39
    创建一个json
    
    	// 创建一个json对象
    				// JSONObject data = new JSONObject();
    				// 把data放到里面去
    				// data.put("userId", data);
    				// 把data取出来
    				// JSONObject userData1 = jsonResult1.getJSONObject("data");
    				// 通过键取值
    				// userData1.get("userId");
    
    
    
    
    userId = jsonResult1.getString("data");
    
    
    
    	if ("".equals(user.getUserId()) || user.getUserId() == null) {
    			bean.setCode("10056");
    			bean.setMsg("请注册mtmy");
    			return bean;
    		} else {
    			// 将信息放入到session
    			paramMapLog.put("user_id", user.getUserId());
    			BllnUser rsUser = this.userService.login(paramMapLog);
    			request.getSession().setAttribute("user", rsUser);
    			bean.setData(rsUser);
    			if (rsUser == null || "".equals(rsUser.getUserId())) {
    				bean.setCode("10057");
    				bean.setMsg("请填写详细信息blln娜");
    				return bean;
    			} else {
    				bean.setCode("200");
    				bean.setMsg("成功");
    				return bean;
    			}
    
    		}
    	}

    更多相关内容
  • json数据类型直接赋值给相应的对象

    千次阅读 2021-03-11 11:56:33
    一、在maven工程中引入fastjson.jar包com.alibabafastjson1.1.41二、创建实体对象packagejson;publicclassUser{publicStringname;publicStringage;publicStringsex;publicStringgetName(){returnname;}...

    一、在maven工程中引入fastjson.jar包

    com.alibaba

    fastjson

    1.1.41

    二、创建实体对象

    package json;

    public class User {

    public String name;

    public String age;

    public String sex;

    public String getName() {

    return name;

    }

    public void setName(String name) {

    this.name = name;

    }

    public String getAge() {

    return age;

    }

    public void setAge(String age) {

    this.age = age;

    }

    public String getSex() {

    return sex;

    }

    public void setSex(String sex) {

    this.sex = sex;

    }

    }

    三、创建测试类

    package json;

    import com.alibaba.fastjson.JSON;

    public class JsonTest {

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    String str="{\"name\":\"孙悟空\",\"age\":\"500\",\"sex\":\"火眼晶晶的男猴}";

    User user=JSON.parseObject(str, User.class);

    System.out.println(user.getName());

    }

    }

    展开全文
  • java 创建json对象

    万次阅读 2012-05-26 20:26:09
    // 声明两个json数组 JSONArray gResTable = new JSONArray(); JSONArray gCmtTable = new JSONArray(); // 声明json对象 JSONObject outData = new JSONObject();... //把json数组加到json对象中 outData.pu
       // 声明两个json数组
             JSONArray gResTable = new JSONArray(); 
             JSONArray gCmtTable = new JSONArray(); 
       // 声明json对象		
    	JSONObject outData = new JSONObject();
       //把json数组加到json对象中
    	outData.put("ResTable", gResTable);
    	outData.put("CmtTable", gCmtTable);
       //此时创建出来的如下:jsonData={"ResTable":[],"CmtTable":[]};
       把json数据加到json数组中
    	for (int i = 0; i < 2; i ++)
    	{
    		JSONObject node = new JSONObject();
    		node.put("thumb_path", "./Image/" + i +".gif");
    		node.put("flash_path", "./Image/" + i +".gif");
    		node.put("desc1", "可疑车辆" + i);
    		node.put("desc2", "");
    		node.put("desc3", "");
    		node.put("desc4", "");
    		node.put("title", "hello");
    		node.put("upload_time", (new java.util.Date()).toString());
    		node.put("uploader", "王二");
    		gResTable.put(node);
    	}
    	
    	for (int i = 0; i < 2; i ++)
    	{
    		JSONObject node = new JSONObject();
    		node.put("logo_path", "./Image/" + i +".gif");
    		node.put("comment", "hello");
    		node.put("comment_time", (new java.util.Date()).toString());
    		node.put("author", "王二");
    		gCmtTable.put(node);
    	}
    创建出来的json格式如下:
    /*
        jsonData={"ResTable":[
    	{"upload_time":"Sat May 26 20:16:37 CST 2012","title":"hello","flash_path":"./Image/0.gif","uploader":"王二","thumb_path":"./Image/0.gif","desc3":"","desc4":"","desc1":"可疑车辆0","desc2":""},
    	{"upload_time":"Sat May 26 20:16:37 CST 2012","title":"hello","flash_path":"./Image/1.gif","uploader":"王二","thumb_path":"./Image/1.gif","desc3":"","desc4":"","desc1":"可疑车辆1","desc2":""}],
        "CmtTable":
    	[{"author":"王二","logo_path":"./Image/0.gif","comment":"hello","comment_time":"Sat May 26 20:16:37 CST 2012"},
    	{"author":"王二","logo_path":"./Image/1.gif","comment":"hello","comment_time":"Sat May 26 20:16:37 CST 2012"}
     ]};
    */

    展开全文
  • Java动态给序列化JSON添加对象

    千次阅读 2019-04-18 20:27:59
    我们在写通用方法时,往往通过反射来创建对象。在有时候我们将动态对象转成JSON。需要将另外动态对象插入到JSON中时。就需要如下操作: 工作中,将亚马逊接口通用化的时候。需要将订单明细B 加入到订单主体A中。...

    我们在写通用方法时,往往通过反射来创建对象。在有时候我们将动态对象转成JSON。需要将另外动态对象插入到JSON中时。就需要如下操作:

    工作中,将亚马逊接口通用化的时候。需要将订单明细B 加入到订单主体A中。并且自定义属性AmazonOrderDetail。

    正常的操作是新建对象 C 将属性分别赋值就行了。

    但是我是通用接口。只知道SDK中的ClassName.

    于是就有了下面的操作。

     

    直接上代码:

    //对象A               
    Object currentObj;
    
                    
    JSONArray jsonArrayInput = new JSONArray();
    
                    
    JSONObject jsonObject = JSON.parseObject(JSON.toJSONString(currentObj));
    
    
    //对象B 类名            
    String childClassName = "";
    
      
    jsonArrayInput.addAll(JSON.parseArray("对象B的JSON串", Class.forName(childClassName)));
                    jsonObject.put("AmazonOrderDetail", jsonArrayInput);

     

    附加在JSon中获取所有键值:

    import com.alibaba.fastjson.JSON;
    import com.alibaba.fastjson.JSONArray;
    import com.alibaba.fastjson.JSONObject;
    import org.springframework.stereotype.Component;
    
    import java.io.IOException;
    import java.util.*;
    
    /**
     * @Author: yanjing
     * @Date: 2019-04-18
     */
    @Component
    public class JsonToMapUtil {
    
        private void JsonToMap(Stack<JSONObject> stObj, Map<String, Object> resultMap) throws IOException {
    
            if (stObj == null && stObj.pop() == null) {
                return;
            }
            JSONObject json = stObj.pop();
            Set<String> keySet = json.keySet();
            for (String key : keySet) {
                Object value = json.get(key);
                if (value instanceof JSONObject) {
                    stObj.push((JSONObject) value);
                    // 递归遍历
                    JsonToMap(stObj, resultMap);
                } else if (value instanceof JSONArray) {
                    for (Object err : (JSONArray) value) {
                        if (err instanceof JSONObject) {
                            JSONObject errItem = (JSONObject) err;
                            stObj.push(errItem);
                            JsonToMap(stObj, resultMap);
                        } else {
                            resultMap.put(key, value);
                        }
                    }
                } else {
                    resultMap.put(key, value);
                }
            }
        }
    
        public Object getValue(String jsonStr, String attrName) {
            try {
                JSONObject obj = JSON.parseObject(jsonStr);
                Stack<JSONObject> stObj = new Stack<JSONObject>();
                stObj.push(obj);
                Map<String, Object> resultMap = new HashMap<String, Object>();
                this.JsonToMap(stObj, resultMap);
                Set<String> keys = resultMap.keySet();
                for (String key : keys) {
                    if (attrName.toLowerCase().equals(key.toLowerCase())) {
                        return resultMap.get(key);
                    }
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
            return null;
        }
    
    }
    
    

     

    展开全文
  • Spring boot接受json赋值java对象 新建 模板 小书匠 前言 写这个东西,一方面是我自己在做项目的时候,对json的使用还不是十分的熟悉,对spring boot的使用也不是很熟悉,但是呢,活总是要干的吧.自己就慢慢的摸索,摸...
  • 我有一个Android应用程序,它接收JSON格式的字符串.JSON结构包含一组不同类型的JSON对象.我将为每种类型创建一个类,希望借助JSON框架直接从JSON实例化对象.为了简化起见,让我们考虑以下示例:我们有两个Java类:...
  • js如何创建JSON对象

    千次阅读 2019-01-06 22:08:00
    js如何创建JSON对象 一、总结 一句话总结:直接创建js数组和js对象即可,然后JSON.stringify就可以获取json字符串,js中的一切都是对象,而且js中的对象都是json对象 js 一切 对象 json对象 我们可以在...
  • 例一(单个对象进行赋值):@RequestMapping("test1.do")@ResponseBodypublic JSONObject test1(HttpServletRequest request, HttpServletResponse response) {JSONObject jsonObject = new JSONObject();jsonObject....
  • 需要对一个JSONArray对象数组进行解析,把数据解析填充进实体中。由于字段太多,不愿通过if else的方式判断来赋值。遂想到通过反射的方式来实现功能 入参demo如下: "data": [ { "column": "age", "result": ...
  • java根据属性名动态生成对象并赋值

    千次阅读 2020-08-11 08:48:31
    /** * 实体工具类 */ public class GenerateObjectUtil { /** * 根据属性动态生成对象并赋值 * * 注意:返回生成的对象属性,均在设置属性前加入前缀$cglib_prop_,例如$cglib_prop_userId * * @param property...
  • java map初始化并赋值

    2022-04-03 17:15:42
    其二,在上面的例子中,其实是声明了一个继承自HashMap的子类,然而有些串行化方法,例如要通过Gson串行化为json,或者要串行化为xml时,类库中提供的方式,是无法串行化Hashset或者HashMap的子类的,也就导致了串行...
  • 如何创建JSON对象

    千次阅读 2019-09-17 13:42:03
    目录 一、总结 ...二、JavaScript创建JSON对象 一句话总结:直接创建js数组和js对象即可,然后JSON.stringify就可以获取json字符串,js中的一切都是对象,而且js中的对象都是json对象 js 一切 对象 json...
  • /** * @author newcityman * @date 2019/9/17 - 23:12 步骤1、导入jackson的三个包 2、创建一个user对象并赋值 3、创建jackson的核心对象ObjectMapper 4、调用ObjectMapper的writevalue等相关方法 */ public ...
  • 需要引入json-lib-2.2-jdk15.jar和ezmorph-1.0.6.jar包 String itemStar = request.getParameter("itemStar"); JSONArray json = JSONArray.fromObject(itemStar); List list = (List)JSONArray.toCollection(json, ...
  • 主要介绍了JavaScript数组、json对象、eval()函数用法,结合实例形式分析了JS数组创建赋值、连接、翻转,json对象定义、读取,eval()函数的功能、使用等,需要的朋友可以参考下
  • 可以像类的对象那样子new出来吗,类的对象和json对象有何区别和联系,不好意思在csdn高手云集的地方问这么新手的问题
  • JAVA中的JSON

    2021-03-13 22:03:18
    1、在服务器端的Servlet类中,可以使用如下方法收集数据生成相应的JSON字符串//声明一个Hash对象并添加数据Map params = new HashMap();params.put("username", username);params.put("user_json", user);//声明...
  • javajson转复杂对象

    千次阅读 2020-08-27 13:34:08
    javajson转复杂对象前言解决方式工具包解析方式示例总结注意事项 前言 先今接口的设计越来越多的使用json格式来传输数据,最大的优点就是不受语言的限制,配合rest风格的接口用起来很是方便. 但是在java中为了获取...
  • JSON与JavaBean的转换 1、 JSON在Javascript中的两个常用方法 2、 JSONjava中的使用 2.1、 JavaBean和json的互转 2.2、 List和json的互转 2.2、 map和json的互转 。
  • JS对象–>JSON字符串–>JAVA对象 ...也可以创建一个函数用来给这个对象添加属性和赋值,如下一二两种,其实是相同的写法 (1) var person = new Object; person.id = 112; person.name = "张三"; p
  • 可以使用一个名为Fastjson的java库 1.将对象转化成JSON String str=JSON.toJSONString(object); 可以在javaBean使用@JSONField来控制JSON的属性 @JSONField可以添加在javaBean的属性和方法上 @JSONField(name=" "//...
  • JavaScript创建JSON对象

    万次阅读 2017-05-07 20:34:21
    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成, JSON采用完全独立于语言的文本格式,这些特性使JSON...使用大括号保存对象对象可以包含若干个数据;
  • Java中将Map集合、对象、字符串转换为JSON对象1、Map集合转JSON对象2、普通对象转JSON对象3、字符串转JSON对象 1、Map集合转JSON对象 创建一个Map集合; 新建json对象将Map引入json中。 @Test public void ...
  • Java反射详解

    2021-03-17 18:20:53
    //创建实例化:相当于 new 了一个对象 实例 Person.class package reflection; public class Person { private String id; private String name; public String age; public static String str = "Json"; //构造...
  • 自己在写接口文档或者进行postman测试时,需要一些json字符串来作为接口入参或者返回值,以前都是要手动地创建一个对象对属性赋值后再通过阿里的fastjson输出的,挺麻烦的,后面想了想能不能只需要Class类就能够...
  • 目录一、导入一个fastjson的jar包二、Json字符串格式 一、导入一个fastjson的jar包 在pom.xml里加上这个依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</...
  • 对象信息保存为Json串格式2,把Json串保存为对象 嗯………………………………………………………………脚本吧 import java.io.File; import java.lang.reflect.Field; import java.text.MessageFormat; import

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,498
精华内容 13,799
关键字:

java创建json对象并赋值

java 订阅