【问题标题】:Parsing a single object JSON response解析单个对象 JSON 响应
【发布时间】:2016-12-19 00:14:17
【问题描述】:

我有这样的 JSON 响应

"3928593-236523632-2353253" 

在将一些数据发布到 api 之后。

我正在尝试将该响应分配给一个变量。

例如 var x = data; (其中 data 是请求调用中为 https 响应设置的变量)

但这会报错

现在我通常会期待类似的东西

[{test: '2352532352352'}]

我当然可以去 var x = data.test;

如果不是这样,我如何将数据归因于变量?

谢谢

【问题讨论】:

  • 您能分享一下您遇到了什么错误吗?
  • but this is giving a error 那给你什么错误?
  • 嗨 Nishanth,它给了我变量未定义的错误。

标签: javascript json node.js api https


【解决方案1】:

听起来你只是得到一个 JSON 编码的字符串作为响应,这是完全有效的 JSON。

let response = JSON.parse('"3928593-236523632-2353253"');

现在

response === "3928593-236523632-2353253"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多