0

我有一个用 phonegap 编写的应用程序。我正在尝试将“json”(字符串)从目标 c 代码传递到 javascript 代码。json 包含希伯来字母,json 看起来像这样:

{
    "cell":[
    {
      "CellType":"HomePageData",
      "HBImage":"https://www.wwe.co.il/he-il/we/we/we/2013/04April/TFS/TFS_Big.jpg",
      "TitleA":"Twentyfourseven ",
      "SubTitle":"50 ש\"ח הנחה בקנייה ב- 250 ש\"ח ",
      "PurchaseType":"0",
      "BenefitId":"101616",
      "BenefitBalance":"",
      "CustomerFirstName":"",
      "CurrentBenefitNum":""
    }]
 }

在 json 到 javascript 之后,我用 jQuery.parseJSON 做 Presser。

虽然 json 是合法的,但我收到错误语法错误或意外令牌

当值得不包含希伯来字母的json时就可以了。

谢谢。

4

1 回答 1

1

其实你不需要解析这个json

您可以通过以下方式直接访问它:

var a= {
            "cell":[
                {
                    "CellType":"HomePageData",
                    "HBImage":"https://www.wwe.co.il/he-il/we/we/we/2013/04April/TFS/TFS_Big.jpg",
                    "TitleA":"Twentyfourseven ",
                    "SubTitle":"50 ש\"ח הנחה בקנייה ב- 250 ש\"ח ",
                    "PurchaseType":"0",
                    "BenefitId":"101616",
                    "BenefitBalance":"",
                    "CustomerFirstName":"",
                    "CurrentBenefitNum":""
                }]
        }


    alert(a.cell[0].CellType)
    alert(a.cell[0].CellType)
    alert(a.cell[0].HBImage)
    alert(a.cell[0].TitleA)
    alert(a.cell[0].SubTitle)

等等..

于 2013-04-22T11:58:40.980 回答