我正试图使用json与LinkedIn Rest Api一起目标公司股票(https://developers.linkedin.com/documents/targeting-company-shares)。
我的JSON对象(https://developers.linkedin.com/forum/targeting-example-using-multiple-targeting-parameters-and-json)如下所示:
{
"visibility": {
"code": "anyone"
},
"comment": "Targeting Shares",
"share-target-reach": {
"share-targets": {
"share-target": [{
"code": "geos",
"tvalues": {
"tvalue": "as"
}
}, {
"code": "companySizes",
"tvalues": {
"tvalue": "201-500"
}
}]
}
}
}
但这不起作用,我收到以下错误:
{
"errorCode": 0,
"message": "Malformed json document. Encountered unexpected array.",
"requestId": "DRWYRUVMBJ",
"status": 400,
"timestamp": 1423283491818
}
我无法弄清问题在哪里?
答案 0 :(得分:1)
我现在已经玩了一段时间了,因为我可以说下面的格式会起作用。基本上你必须删除所有数组,我已经在每个级别尝试过它们,它们总是导致格式错误的json错误。我仍然不知道如何一次定位多个部分,因为official documentation就是非常错误的。我想出这个部分的唯一方法是做大量的猜测。
{
"visibility": {
"code": "anyone"
},
"comment": "Targeting Shares",
"share-target-reach": {
"share-targets": {
"share-target": {
"code": "geos",
"tvalues": {"tvalue": "as"}
}
}
}