Json格式 - 使用Stringify

时间:2015-05-25 04:50:50

标签: php json stringify

我在使用JSON的stringify函数时遇到了一些麻烦。从表格中阅读并使用,

var obj = $.map(inputs, function(n, i)
{
    var o = {};
    o[n.name] = $(n).val();
    return o;
});

data = JSON.stringify(obj);

[{"offer_type":""},{"property_name":""},{"room_type":""},{"rent":""},{"deposit":""},{"building_type":""},{"property_type":""},{"budget":""},{"locality":"All"}]

虽然php需要这个,

[{"offer_type":"BUY","property_name": null,"locality": "kodihalli","property_type":"Apartment","room_type":null,"rent":null,"deposit":null,"building_type":null}] 

注意每个值之后的'{}',这是我不需要的。

我可以使用Stringify更改格式吗?

1 个答案:

答案 0 :(得分:0)

Stringify很好。您创建的对象与您想要的对象不同。这应该会让它变得更好:

var obj = {};
$.each(inputs, function(n, i) {
    o[n.name] = $(n).val();
});
obj = [obj];