相关疑难解决方法(0)

如何使用JavaScript漂亮地打印JSON?

如何以易于阅读(针对人类读者)格式显示JSON?我主要是寻找缩进和空白,甚至可能是颜色/字体样式等.

javascript json pretty-print

2222
推荐指数
21
解决办法
93万
查看次数

如何将JSON转换为字符串?

可能重复:
将JS对象转换为JSON字符串

我在JS中有一个JSON对象,我想将其转换为字符串.这是一个功能吗?

提前致谢,

javascript json

38
推荐指数
3
解决办法
18万
查看次数

有没有一种快速的方法可以在文本编辑器中将JavaScript对象转换为有效的JSON?

我有一个很大的旧配置对象.就像是:

var object = {
  item1: 'value1',
  item2: 1000,
  item3: ['a', 'b', 'c'],
  item4: [1, 2, 3],
  item5: {
    foo: 'bar'
  }
};
Run Code Online (Sandbox Code Playgroud)

... 等等.我想重写为有效的JSON,因此它可以通过intertubes旅行,但我并不想通过每一行中我的文件到处都是手动添加双引号.当然,我不介意手动包装在括号中的整个事情,改变了最初的任务是第一属性,但除此之外,我希望有一些资源,将做繁重的工作.

无论如何,如果知道TextMate命令,正则表达式技巧,在线转换器,友好机器人或任何其他会使这不那么繁琐的事情,请帮助我.

javascript json text-editor

36
推荐指数
2
解决办法
3万
查看次数

如何在javascript/jquery中构建json字符串?

我想以编程方式构建一个json字符串.最终产品应该是这样的:

var myParamsJson = {first_name: "Bob", last_name: "Smith" };
Run Code Online (Sandbox Code Playgroud)

但是我想一次做一个参数.如果它是一个数组,我会做的事情如下:

var myParamsArray = [];
myParamsArray["first_name"] = "Bob";
myParamsArray["last_name"] = "Smith";
Run Code Online (Sandbox Code Playgroud)

我甚至不介意构建该数组然后转换为json.有任何想法吗?

javascript json

22
推荐指数
2
解决办法
5万
查看次数

如何将逗号分隔的字符串转换为数组?

可能重复:
将JS对象转换为JSON字符串将
逗号分隔的值存储到数组中

我有一个包含用逗号分隔的值的字符串:

"1,4,5,11,58,96"
Run Code Online (Sandbox Code Playgroud)

我怎么能把它变成一个物体?我需要这样的东西

["1","4","5","11","58","96"]
Run Code Online (Sandbox Code Playgroud)

javascript

13
推荐指数
1
解决办法
3万
查看次数

在节点js中创建JSON数组

我需要在我的服务器中用节点js创建一个JSON字符串,以便在请求时发送给客户端.问题是这个JSON依赖于服务器中的可用数据,因此,JSON数组的大小总是不一样.我一整天都在尝试,但是虽然我觉得自己很接近,但我还是不明白.

示例查询如下:

json={"players":[
            {"name":"Messi", "goals":8},            
            {"name":"Ronaldo", "goals":22},
            {"name":"Costa", "goals":20},
            {"name":"Neymar", "goals":13},
            {"name":"Arabi", "goals":6},
            {"name":"Bale", "goals":3},
            {"name":"Toquero", "goals":0}]};
Run Code Online (Sandbox Code Playgroud)

我会通过以下方式将其发送到服务器:

res.contentType('application/json');
res.send(json);
Run Code Online (Sandbox Code Playgroud)

我想要的JSON数组创建它取决于一个名为'目标'的哈希,其中一个玩家名称是关键,而一些目标是值.因此,如果只有3个播放器,则JSON阵列只应具有此大小.

我一直在尝试在线创建JSON数组,如下所示:

result= "";
for(i in goals){
    result = result+ '{ name:' + i + ", goals:" + goals[i] + '},';
}
result= result.substring(0, result.length - 1); 
res.contentType('application/json');
res.send( { 'players': [ result]});
Run Code Online (Sandbox Code Playgroud)

但是,客户端只接收大小为1的json

Object {jugadores: Array[1]}
Run Code Online (Sandbox Code Playgroud)

jugadores:Array [1] 0:"{nombre:Messi,goles:8},{nombre:Ronaldo,goles:16},{nombre:Costa,goles:10},{nombre:Toquero,goles:0},{ nombre:Arabi,goles:2},{nombre:Bale,goles:10},{nombre:Neymar,goles:8}"长度:1

在此先感谢,我真的很挣钱:(

编辑:我现在尝试使用stringy做这个,但没有运气.我做错了什么?

result= "players:[";
for(i in goals){
    result= result+ '{ name:' + i + ", goals:" + goals[i] + …
Run Code Online (Sandbox Code Playgroud)

javascript arrays json node.js

12
推荐指数
2
解决办法
12万
查看次数

JS对象为JSON字符串?

如何在JavaScript函数中将JavaScript对象转换为JSON字符串?我需要将JSON字符串传递给JSP页面.

javascript text json jsp

11
推荐指数
2
解决办法
7847
查看次数

如何将JSON字符串分配给Javascript变量?

将JSON字符串分配给变量的正确方法是什么?我一直在收到EOF错误.

var somejson = "{
    "key1": "val1",
    "key2": "value2"
}";
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/x7rwq5zm/1/

javascript json

9
推荐指数
2
解决办法
5万
查看次数

如何使用离子视图在应用程序中显示console.log()

我正忙着在浏览器和我的设备上测试我的应用程序ionic view.我想知道是否有办法在我的设备上显示带有标签或基于文本的浏览器类型console.log?

cordova ionic-framework

8
推荐指数
1
解决办法
2万
查看次数

如何使用javascript创建以下类型的json数组?

如何使用javascript创建以下类型的json数组?

xAxis: {
    categories: [
        'Jan',
        'Feb',
        'Mar',
        'Apr',
        'May',
        'Jun',
        'Jul',
        'Aug',
        'Sep',
        'Oct',
        'Nov',
        'Dec'
    ]
}
Run Code Online (Sandbox Code Playgroud)

javascript json

6
推荐指数
1
解决办法
2万
查看次数