首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON理解和数组

JSON理解和数组
EN

Stack Overflow用户
提问于 2012-12-10 09:47:44
回答 2查看 59关注 0票数 1

我正在对一个JS脚本进行逆向工程。某处是这样说的:

代码语言:javascript
复制
var a = [{
    name: 'sample1',
     data: ["Otu1", "Otu2", "Otu3", "Otu4", "Otu5"],
     values: [5, 15, 250, 20, 23]
  },{
    name: 'sample2',
     data: ["Otu1", "Otu5", "Otu6", "Otu7"],
     values: [234, 29, 239, 5]
  }]

第一个问题:它是什么类型的对象?是JSON吗?或者它是JSON对象的数组?

我需要用下面的形式写下:

代码语言:javascript
复制
var b = {
    name: 'sample1',
     data: ["Otu1", "Otu2", "Otu3", "Otu4", "Otu5"],
     values: [5, 15, 250, 20, 23]
  }
var c = {
    name: 'sample2',
     data: ["Otu1", "Otu5", "Otu6", "Otu7"],
     values: [234, 29, 239, 5]
  }

var a = b + c 

你能帮帮忙吗?任何真知灼见,我们都很感激。感谢社区!

EN

回答 2

Stack Overflow用户

发布于 2012-12-10 09:50:29

“第一个问题:它是什么类型的对象?它是JSON吗?或者它是JSON对象的数组?”

它是一个JavaScript对象数组。它可以被序列化为JSON数据,但目前您应该只将其视为JavaScript代码。符号是相似的,但结果数据不同。

(实际上,在您的例子中,为了使表示法类似于JSON,您需要使用双引号。但即便如此,您仍在创建JavaScript对象)

“我需要在此表单中编写以下内容:”

为此,您可以创建一个JavaScript对象数组,如下所示:

代码语言:javascript
复制
var a = [b, c];
票数 1
EN

Stack Overflow用户

发布于 2012-12-10 09:51:05

这里有一个对象数组,记住JSON只表示JavaScript对象表示法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13793919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档