扫码关注官方订阅号
String str={"a":1,"b":2,"c":3};转化成json格式 返回到前端页面解析
ringa_lee
可以用GSON解析,方便,简单,强大
字符串转json给前端?说反了吧,应该是你java里的对象,转换成json字符串然后返回给前端吧!如果是这样,可以使用Jackson 2库,maven配置依赖:
json
java
Jackson 2
maven
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.6.3</version> </dependency>
然后代码:
import java.math.BigDecimal; import java.util.List; public class Staff { private String name; private int age; private String position; //getters and setters }
import com.fasterxml.jackson.core.JsonGenerationException; import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; public class Jackson2Example { public static void main(String[] args) { Jackson2Example obj = new Jackson2Example(); obj.run(); } private void run() { ObjectMapper mapper = new ObjectMapper(); Staff staff = new Staff(); staff.setName("Hanmeimei"); staff.setAge(31); staff.setPosition("Developer"); try { // 转换对象成字符串 String jsonInString = mapper.writeValueAsString(staff); System.out.println(jsonInString); } catch (Exception e) { e.printStackTrace(); } }
你需要一个JSON解析库,目前Java原生还不支持JSON。
使用的比较多的有GSON,fastjson,Jackson等,可以去Github看看。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以用GSON解析,方便,简单,强大
字符串转
json给前端?说反了吧,应该是你java里的对象,转换成json字符串然后返回给前端吧!如果是这样,可以使用Jackson 2库,maven配置依赖:然后代码:
你需要一个JSON解析库,目前Java原生还不支持JSON。
使用的比较多的有GSON,fastjson,Jackson等,可以去Github看看。