扫码关注官方订阅号
在action里,json怎么拼。
[{"oil_value":"1000000"},{"oil_value":"1000000"},{"oil_value":"2000000"},]
data:{[{"oil_value":"1000000"},{"oil_value":"2000000"}}
这样写可以么?
问题应该详细、清晰。
json字符串不是拼出来的,而是序列化出来的。所以,你应该先理解json序列化和反序列化的概念。然后在来看此问题。java有很多库,可以完成从json字符串反序列化为java对象,和从java对象序列化为json字符串的功能。
你这个问题,大体思路应该是,看前端需要一个什么样的json,然后在后端建一个与之对应的java bean,然后为此java bean赋值,并且序列化此bean,然后返回序列化结果。
JSON是一个固定的格式,你可以到网上找到具体的格式,可以自己拼,但是绝不推荐自己拼,目前有很多开源的优秀的JSON类库,如fastjson,fackjson,gjson等,着实没必要自己处理这些问题。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
问题应该详细、清晰。
json字符串不是拼出来的,而是序列化出来的。所以,你应该先理解json序列化和反序列化的概念。然后在来看此问题。java有很多库,可以完成从json字符串反序列化为java对象,和从java对象序列化为json字符串的功能。
你这个问题,大体思路应该是,看前端需要一个什么样的json,然后在后端建一个与之对应的java bean,然后为此java bean赋值,并且序列化此bean,然后返回序列化结果。
JSON是一个固定的格式,你可以到网上找到具体的格式,可以自己拼,但是绝不推荐自己拼,目前有很多开源的优秀的JSON类库,如fastjson,fackjson,gjson等,着实没必要自己处理这些问题。