[英]how can I convert my json string to a specific format?
我有一个json字符串:
arguments[0] = [{"one":"1","two":"1","three":"15","four":"esj","five":null,"six":"2015-10-15 00:00:00","seven":null},
{"one":"1","two":"1","three":"15","four":"esj","five":null,"six":"2015-10-15 00:00:00","seven":null},
{"one":"1","two":"1","three":"15","four":"esj","five":null,"six":"2015-10-15 00:00:00","seven":null, ...}]
我想将其更改为以下格式:
[ '1', '1', '15', 'esj', null, '2015-10-15 00:00:00', null],
[ '1', '1', '15', 'esj', null, '2015-10-15 00:00:00', null],
[ '1', '1', '15', 'esj', null, '2015-10-15 00:00:00', null], etc...
我该怎么做在jQuery中?
编辑:
使用@Joseph这个梦想家的答案,我几乎可以正常工作了,现在我正在使用:
return ["['"+arg.one+"'", "'"+arg.two+"'", "'"+arg.three+"'", "'"+arg.four+"'", "'"+arg.five+"'", "'"+arg.six+"']"]
它产生了我这个:
[1,2,3,4,5,6],[1,2,3,4,5,6], etc
很好,但是我需要稍后将其转换为字符串。 我怎样才能做到这一点?
实际上不需要jQuery。 您需要的只是map
。
var arr = arguments[0].map(function(arg){
return [arg.one, arg.two, arg.three, arg.four, arg.five, arg.six, arg.seven];
});
本来可以让Object.keys
遍历这些键,但是必须保留顺序。 另外,我不鼓励修改arguments
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.