【问题标题】:Read data from JSON file using JQUERY or javascript [closed]使用 JQUERY 或 javascript 从 JSON 文件中读取数据 [关闭]
【发布时间】:2012-04-20 12:28:24
【问题描述】:

我有一个很大的 json 文件,它的结构有点像 json

- Lessons
    [{ "1 ":
         { " name ": "abc" ,
           " number ":"123" ,
            "check ":
             { "name ":"abc1" ,
               " quizes" :
                [ { "Questions " :
                     [ { "questiontype ": "your name" ,
                      "questionstem " : "name"
                     " options " :
                        [{ answer : "1",
                         ident : "left",
                         feedback : "yes" , 
                         answer: "no",
                         ident : "yes",
                         feedback : "yes"}
                        { answer
                         ident
                         feedback } 
                       {  answer
                         ident
                         feedback }]
                     correct_answers }}
                 Questions 
                 Questions 
                 Questions 
                 Questions 
                 Questions 
                 Questions 
                 Questions 
                 Questions 
                 Questions ]
         practise
         show
             name
             quizes }
     2 
     3}]

在我第一次从 json 读取数据之前,我只是为 json 树提供了一些值,我不知道如何读取它,请给我一些提示

【问题讨论】:

  • 这不是一个正确的 Json,请使用 jsonlint.com 更正您的 JSON
  • 这不是原始 json 我得到的文件只是那棵树的副本

标签: javascript jquery json


【解决方案1】:

在 jQuery 中,您可以使用 $.parseJSON 读取 json

​var jsonData = '{"a" : "22"}';
$.parseJSON(jsonData)

使用$.parseJSON时,不要错过在json根目录中插入单引号(')或双引号(")。

ExampleHere with json array

这是一个 JSON 验证器。 http://jsonlint.com/

【讨论】:

  • 但是我可以获取其中的数据
  • 来自我的Example,您可以使用json.a 获取数字22。
  • function parsejson(){ $.getJSON("0132549840.json",function(data){ console.log("Hello"); $.each(data, function(key,value){ }); });我试图这样做,但我无法 ptint 控制台语句是他们的任何错误
  • 看来你必须使用$.ajax 这个帖子也有同样的问题。 stackoverflow.com/questions/6002325/getjson-not-working
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-15
  • 2016-04-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多