Java String TO Json

ServiceImpl :

@Override
	public List<?> courseAd(String KEYNAME, String KEYCODE) {
		String  str = "{‘courseAdUrl‘:‘http://xy.baoai.com/curriculum/detail/24‘,‘courseAdID‘:‘1001‘}";
		String  str1 = "{‘courseAdUrl‘:‘http://xy.baoai.com/curriculum/detail/22‘,‘courseAdID‘:‘1002‘}";
		String  str2 = "{‘courseAdUrl‘:‘http://xy.baoai.com/curriculum/detail/10‘,‘courseAdID‘:‘1003‘}";
		List<Object> list = new ArrayList<>();
		list.add(str);
		list.add(str1);
		list.add(str2);
		JSONArray jsonArray = JSONArray.fromObject(list);
		return jsonArray;

	}

Controller

@PostMapping("/courseAd")
	@ResponseBody
	public ResultModel courseAd(String KEYNAME, String KEYCODE){
		List<?> list = courseService.courseAd(KEYNAME, KEYCODE);
		return ResultModel.build(1, "success", list);
	}

返回JSON数据

{"status":1,"msg":"success","data":[{"courseAdUrl":"http://xy.baoai.com/curriculum/detail/24","courseAdID":"1001"},{"courseAdUrl":"http://xy.baoai.com/curriculum/detail/22","courseAdID":"1002"},{"courseAdUrl":"http://xy.baoai.com/curriculum/detail/10","courseAdID":"1003"}],"success":null}

时间: 2025-02-01 17:02:12

Java String TO Json的相关文章

java中string与json互相转化

1.string转json 有三种方法 第一种:string直接转json String json = "{\"2\":\"efg\",\"1\":\"abc\"}";   JSONObject json_test = JSONObject.fromObject(json);   将string的双引号转义即可,适用于字符串较短的 第二种:将string转为list后转为json List<Strin

JAVA对象转化JSON出现死循环问题

主要是解决JSON因Hibernate映射生成的集合的转化出现的死循环问题. 这个方法很重要 1 public String ajaxJsonByObjectDirecdt(Object obj, String[] filterNames){ 2 JsonConfig jsonConfig = new JsonConfig(); 3 jsonConfig.setIgnoreDefaultExcludes(false); 4 jsonConfig.setCycleDetectionStrategy

FastJson、Jackson、Gson进行Java对象转换Json的细节处理

前言 Java对象在转json的时候,如果对象里面有属性值为null的话,那么在json序列化的时候要不要序列出来呢?对比以下json转换方式 一.fastJson 1.fastJson在转换java对象为json的时候,默认是不序列化null值对应的key的 也就是说当对象里面的属性为空的时候,在转换成json时,不序列化那些为null值的属性 具体案例如下: AutoPartsSearchRequest 有以下属性: public static void main(String[] args

fastJson java后台转换json格式数据

什么事JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等

Bean、List、Map、Array、String与JSON字符串的相互转换

import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.math.BigDecimal; import java.math.BigInteger; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map;

java对象转JSON JS取JSON数据

JsonConfig config = new JsonConfig(); config.setJsonPropertyFilter(new PropertyFilter() { @Override public boolean apply(Object arg0, String arg1, Object arg2) { // 过滤掉对象里的包含自己的属性(自己关联自己) if (arg1.equals("wareTypes") || arg1.equals("skillS&

java对象与json对象间的相互转换

1.解析json字符串 将json字符串转换为json对象,然后再解析json对象:. JSONObjectjsonObject = JSONObject.fromObject(jsonStr); 根据json中的键得到它的值 Stringname = jsonObject.getString("name"); int age = jsonObject.getInt("age"); 2.将json字符串转换为java对象 同样先将json字符串转换为json对象,再

JAVA中,JSON MAP LIST的相互转换

1 JSON包含对象和数组,对应于JAVA中的JSONObject,JSONArray 2 String 转JSON对象 JSONObject.fromObject("String"); String 转JSON数组 JSONArray.fromObject("String"); 3 List 和 JSON互转 JSONObject.toBean() JSONArray.fromObject(List) JAVA中,JSON MAP LIST的相互转换,布布扣,bu

Java对象与JSON互相转换jsonlib以及手动创建JSON对象与数组——(二)

首先声明一下,jsonlib转换与GSON相比太差劲了,操作不是一般的繁琐.GSON可以直接转换成各种集合与对象类型.强烈推荐使用GSON.而且GSON一个方法就可以解决,jsonlib转来转去太繁琐了. 手动创建JSONObject与JSONArray有用,用于读取文件对字符串进行处理 -----------------------------jsonlib操作复杂,转换Map与list<map>更是复杂---------------- Jar包 User.java 1 package Te