在action里,json怎么拼。
[{"oil_value":"1000000"},{"oil_value":"1000000"},{"oil_value":"2000000"},]
data:{
[{"oil_value":"1000000"},{"oil_value":"2000000"}
}
这样写可以么?
在action里,json怎么拼。
[{"oil_value":"1000000"},{"oil_value":"1000000"},{"oil_value":"2000000"},]
data:{
[{"oil_value":"1000000"},{"oil_value":"2000000"}
}
这样写可以么?
JSON是一个固定的格式,你可以到网上找到具体的格式,可以自己拼,但是绝不推荐自己拼,目前有很多开源的优秀的JSON类库,如fastjson,fackjson,gjson等,着实没必要自己处理这些问题。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
8 回答6.6k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
4 回答714 阅读✓ 已解决
3 回答868 阅读✓ 已解决
问题应该详细、清晰。
json字符串不是拼出来的,而是序列化出来的。所以,你应该先理解json序列化和反序列化的概念。然后在来看此问题。java有很多库,可以完成从json字符串反序列化为java对象,和从java对象序列化为json字符串的功能。
你这个问题,大体思路应该是,看前端需要一个什么样的json,然后在后端建一个与之对应的java bean,然后为此java bean赋值,并且序列化此bean,然后返回序列化结果。