【发布时间】:2020-05-08 22:06:42
【问题描述】:
我这个 JSON 为 input_data:
{"product":["1\/4 Page Ad (Amount: 25.00 USD, Quantity: 1)"],"currency":"USD","total":"25.00","transactionID":"34444622CG671084E","transactionFee":"1.03","transactionFeeCurrency":null,"payerName":"Laurence J Lafleur","payerEmail":"lafleur.julien@gmail.com","fullname":"Laurence J Lafleur","email":"lafleur.julien@gmail.com","transactionid":"34444622CG671084E","shiptoname":"Laurence J Lafleur","addr":"8 East Street ","city":"NATICK","state":"MA","postal":"01760","country":"US"}
我正在尝试从product 字段中提取信息:1/4 Page Ad (Amount: 25.00 USD, Quantity: 1)
我的代码如下所示:
var myvar = JSON.parse(input_data)
var myret = myvar.product
return myret
我收到以下错误:"SyntaxError: Unexpected token o in JSON at position 1"
我将不胜感激指针、一般缺失的概念等。
感激不尽,
朱利安
【问题讨论】:
-
看起来它已经是一个对象了。你试过
var myret = input_data.product; return myret吗? -
我认为你不需要调用
JSON.parse(),因为数据已经是一个对象了。
标签: javascript json zapier