从发布数据中获取Nodej中的有效JSON

时间:2014-04-02 04:20:11

标签: node.js

以下列格式获取json数据作为回复

{ '{"select":"samplec","value":"nation"}': '' }

如何获得有效的json数据,如

'{"select":"samplec", "value": "nation"}'

1 个答案:

答案 0 :(得分:2)

这是一种奇怪的回应,但无论如何对于这个特定的例子你会做类似的事情:

// Get the keys of your weird response object
var keys = Object.keys(response);
// The first key is a JSON string, so parse that
var obj = JSON.parse(keys[0]);

如果响应有多个键,则可以遍历所有键并创建一个对象数组。我会研究为什么响应按照它的方式进行格式化,看看你是否能以其他方式获得JSON字符串。