Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor从JSON字符串创建JSON对象_Meteor - Fatal编程技术网

Meteor从JSON字符串创建JSON对象

Meteor从JSON字符串创建JSON对象,meteor,Meteor,我需要从JSON字符串创建一个JSON对象。我尝试了JSON.parse(JSON字符串),但出现错误: SyntaxError:意外的令牌o 但是当我在AndroidJSONObject(jsonstring)中运行相同的字符串时,我得到了一个无错误的结果 HTTP.get(url, function (error, response) { if (response) { var content = JSON.parse(response); console.log(content

我需要从JSON字符串创建一个JSON对象。我尝试了
JSON.parse(JSON字符串)
,但出现错误:

SyntaxError:意外的令牌o

但是当我在Android
JSONObject(jsonstring)
中运行相同的字符串时,我得到了一个无错误的结果

HTTP.get(url, function (error, response) {

if (response) {

  var content = JSON.parse(response);
  console.log(content);

我做错什么了吗?
response
是否包含json字符串而没有其他未修改的内容?感谢

响应
是一个对象。您需要
JSON.parse(response.content)
或只是
response.data

发件人:

结果对象的内容:

状态代码编号

数字HTTP结果状态代码,或错误时为null

内容字符串

HTTP响应的主体是一个字符串

数据对象或空值

如果响应头指示JSON内容,则包含 解析为JSON对象的文档体

标题对象

来自响应的HTTP头的字典


您的JSON看起来像什么?它包含一个单引号,当I console.log进入终端时,它会在每个单引号之前添加“\”。实际上,响应头指示JSON内容。这是否意味着我不需要做“JSON.parse(response.content)”,只需要使用“data”,如果是,它是如何完成的嗯。。。是的。似乎您可以使用
响应。data
替代)是否有meteor core JSON api,我只能找到EJSON。我需要提取一些数组和对象我的名字。我不明白。你所说的
提取一些数组和一些对象我的名字是什么意思?我的意思是通过键从JSON对象获取值。像所有名称的jsonObj.names()一样,jsonObj.getArray(“someName”)…等等