相关疑难解决方法(0)

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

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

javascript json pretty-print

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

Javascript:如何直接从对象生成格式化的易于阅读的JSON?

可能重复:
如何以编程方式美化JSON?

我知道如何使用JSON.stringify从对象生成JSON,或者在我的情况下从google代码(https://github.com/krinkle/jquery-json)生成方便的jquery-json .

现在这种方法很好,但输出很难为人类阅读.是否有简单的方法/功能/输出整齐格式的json文件?

这就是我的意思:

JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}}); 
Run Code Online (Sandbox Code Playgroud)

使..

"{"a":1,"b":2,"c":{"d":1,"e":[1,2]}}"
Run Code Online (Sandbox Code Playgroud)

我喜欢这样的东西:

{
 "a":1,
 "b":2,
 "c":{
    "d":1,
    "e":[1,2]
 }
}
Run Code Online (Sandbox Code Playgroud)

例如添加了换行符和标签.阅读更大的文档要容易得多.

我想在没有添加任何大型库的情况下理想地执行此操作 - 例如,不是原型或YUI或其他任何东西.

javascript formatting json pretty-print

345
推荐指数
1
解决办法
22万
查看次数

如何美化JSON以便在TextBox中显示?

如何用C#美化JSON?我想在TextBox控件中打印结果.

是否可以使用JavaScriptSerializer,或者我应该使用JSON.net?除非我必须这样做,否则我想避免反序列化字符串.

c# json

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

如何以编程方式美化JSON?

你可能会说这是这个问题的重复,但原始问题在那里没有回答.问题的重要部分是:programmatically

有没有PHP功能?原生还是自制?

php json

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

textarea的ngModel不在angular2中工作

我正在尝试使用textarea打印json对象ngModel.

我做了以下事情:

<textarea style="background-color:black;color:white;" [(ngModel)]='rapidPage' rows="30" cols="120">                             
</textarea>
Run Code Online (Sandbox Code Playgroud)

我想在textarea中加载json对象.上面的代码是rapidPage在textarea中加载对象,但是它显示textarea值为[object Object].

宾语:

 this.rapidPage = {            
        "pageRows": [
            {
                "sections": [
                    {
                        "sectionRows": [
                            {
                                "secRowColumns": [                                       
                                ]
                            },
                            {
                                "secRowColumns": [
                                    {
                                        "colName": "users"
                                    }
                                ]
                            },
                            {
                                "secRowColumns": [
                                    {
                                        "colName": "sample"
                                    }
                                ]
                            }
                        ],
                        "width": 0
                    }
                ]
            }
        ],
        "pageName": "DefaultPage",
        "pageLayout": "DEFAULT_LAYOUT",
        "editMode": true
    };
Run Code Online (Sandbox Code Playgroud)

我想将数据加载为字符串.任何输入?

html javascript json angular

25
推荐指数
5
解决办法
7万
查看次数

在JavaScript中整理JSON数组

可能重复:
使用JavaScript的JSON漂亮打印

我正在开发一个项目,用于帮助平台的未来开发人员分析和理解JSON数组.我正在引用Facebook的精彩图形资源管理器页面,在这里看到,并希望在一个美化,正确的标签缩进和行断路器数组中输出我们的数组,就像在资源管理器上一样.

数组输出到a textarea,因此我认为我遇到了断线和跳线的问题.我也试过使用美化图书馆,但没有运气.

例:

{"outcome" : "success", "result" : {"name" : "messaging-sockets", "default-interface" : "external", "include" : [], "socket-binding" : {"messaging" : {"name" : "messaging", "interface" : null, "port" : 5445, "fixed-port" : null, "multicast-address" : null, "multicast-port" : null}, "messaging-throughput" : {"name" : "messaging-throughput", "interface" : null, "port" : 5455, "fixed-port" : null, "multicast-address" : null, "multicast-port" : null}}}, "compensating-operation" : null}
Run Code Online (Sandbox Code Playgroud)

至:

{
   "outcome":"success",
   "result":{
      "name":"messaging-sockets",
      "default-interface":"external",
      "include":[

      ],
      "socket-binding":{
         "messaging":{
            "name":"messaging",
            "interface":null, …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery json

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

如何使用 jquery 将 json 结果写入 div?

这可能是一个非常简单的问题,但我找不到任何有效的方法。

我正在尝试获取 json 结果并将其写入 div 的内部 html 以查看它的外观。

我有这样的事情:

$.getJSON("someurlthatgivesmejson",
    function(data){         
        $("#jsonmodel").html(data);  // what should this be??
    });
  });
Run Code Online (Sandbox Code Playgroud)

更新

我能够通过使用它来显示一些文本

$("#jsonmodel").html($.param(data));
Run Code Online (Sandbox Code Playgroud)

但是,它的格式不像浏览器显示 json 结果的方式,例如 javascript 对象的结构。

jquery json

4
推荐指数
1
解决办法
8079
查看次数

PHP - 如何更新txt文件中的JSON数据?

这是保存在文件中的JSON数据示例 data.txt

   [
     {"name":"yekky"},
     {"name":"mussie"},
     {"name":"jessecasicas"}
     ...// many rows
    ]
Run Code Online (Sandbox Code Playgroud)

我想更新文件,所以它看起来像这样:

[
 {"name":"yekky","num":"1"},
 {"name":"mussie","num":"2"},
 {"name":"jessecasicas","num":"3"}
 ...// many rows
]
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所得到的:

$json_data = file_get_contents('data.txt');
// What goes here?
Run Code Online (Sandbox Code Playgroud)

我如何计算JSON树中有多少行?

php json

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

是否有类似toString的函数用于javascript对象?

在使用javascript进行调试和开发时,我经常想要提醒对象,所以我使用了以下代码:

for(a in obj)
{
  alert(a +' = '+obj[a])
}    
Run Code Online (Sandbox Code Playgroud)

它很好用,但太烦人了.我想知道数组是否有这样的东西:

var temp = ['a','b','c'];
alert(temp); // it will alert a,b,c 
Run Code Online (Sandbox Code Playgroud)

所以我想做的是:

var temp = {a:'a',b:'b',c:'c'};
alert(temp) ; // It should alert json {a:'a',b:'b',c:'c'}
Run Code Online (Sandbox Code Playgroud)

或者任何其他更好的建议,以便我可以轻松地查找对象.

javascript debugging

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

具有格式的ExtJs textarea

我正在尝试将格式化的json字符串添加到我的textarea字段中.但它不起作用.

我正在使用这种方法格式化字符串:如何以编程方式美化JSON?

然后打电话

textarea.setValue(formattedJson);
Run Code Online (Sandbox Code Playgroud)

检查结果的快照:

在此输入图像描述

在textarea中获取格式正确的字符串是否合理?

javascript json textarea extjs

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

标签 统计

json ×9

javascript ×6

html ×2

jquery ×2

php ×2

pretty-print ×2

angular ×1

c# ×1

debugging ×1

extjs ×1

formatting ×1

textarea ×1