问题列表 - 第33066页

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万
查看次数

如何在HTML中处理包含数百个项目的列表?(使用Javascript)

我正在创建一个专为移动游戏设计的网页,我动态创建一个列表.该列表是从我收到信息的文本文件中创建的,我将此信息附加到列表中.当有大约200个项目时,它工作正常,但是当文件非常大时,(我尝试了多达4000个项目)页面变得非常慢,滚动并选择此项目非常困难.我知道我不应该创建这么多的HTML元素,但我正在寻找一种方法来创建一个更短的列表,并根据你做了多少滚动来替换列表元素上的信息.有任何想法吗?

html javascript dynamic html-lists

7
推荐指数
1
解决办法
1900
查看次数

如何跟踪NSWindow的开闭事件?

我尝试过,– windowDidExpose:但没有用.我该怎么办呢?

我的窗口是一个实用工具窗口.

- 编辑更清晰 -

我想要的是:

viewWillAppear viewWillDisappear viewDidLoad viewDidUnload

在Cocoa Touch.

events cocoa

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

哪个是在C++中声明指针的更好的约定?MyClass*ptr(或)MyClass*ptr?

哪个是在C++中声明指针的更好的约定?

MyClass* ptr
Run Code Online (Sandbox Code Playgroud)

(要么)

MyClass *ptr

我发现第一个有意义,因为我想声明MyClass指针而不是MyClass并指定一个类型修饰符.但我看到很多书推荐以后的会议.你能否遵循你所遵循的惯例的理性?

c++ pointers coding-style declaration

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

Quartz.Net - 延迟一个简单的触发器启动

我在 Quartz 中设置了一些作业以设定的时间间隔运行。问题是,当服务启动时,它会尝试立即启动所有作业……有没有办法使用 .xml 配置为每个作业添加延迟?

以下是 2 个作业触发器示例:

 <simple>
    <name>ProductSaleInTrigger</name>
    <group>Jobs</group>
    <description>Triggers the ProductSaleIn job</description>
    <misfire-instruction>SmartPolicy</misfire-instruction>
    <volatile>false</volatile>
    <job-name>ProductSaleIn</job-name>
    <job-group>Jobs</job-group>
    <repeat-count>RepeatIndefinitely</repeat-count>
    <repeat-interval>86400000</repeat-interval>        
  </simple>

 <simple>
    <name>CustomersOutTrigger</name>
    <group>Jobs</group>
    <description>Triggers the CustomersOut job</description>
    <misfire-instruction>SmartPolicy</misfire-instruction>
    <volatile>false</volatile>
    <job-name>CustomersOut</job-name>
    <job-group>Jobs</job-group>
    <repeat-count>RepeatIndefinitely</repeat-count>
    <repeat-interval>43200000</repeat-interval> 
  </simple>
Run Code Online (Sandbox Code Playgroud)

如您所见,有 2 个触发器,第一个每天重复,下一个每天重复两次。

我的问题是我希望第一个或第二个工作在另一个之后开始几分钟......(因为它们最终都访问相同的 API,我不想使请求过载)

是否有重复延迟或优先级属性?我找不到任何文件这样说..

quartz-scheduler quartz.net

5
推荐指数
1
解决办法
8297
查看次数

实体框架(3.5) - 拒绝更改

我有这个Singleton和Single线程的服务,并为一堆小批量客户端提供服务.它在SQL Server中使用实体框架和数据.

如果客户端的任何一个保存数据请求失败,则每次尝试保存原始失败数据对象时,所有后续请求都将失败.

保存失败时,是否有任何方法可以撤消对EF数据的更改?

提前致谢

c# entity-framework

11
推荐指数
3
解决办法
7931
查看次数

RESTEasy优于Apache CXF?

我使用Apache CXF实现了Restful web服务.由于我将使用JBoss进行部署,我正在考虑转向RESTEasy,因为它提供了更好的JBoss集成.

除了更好的服务器集成之外,RESTEasy优于Apache cxf有哪些优势?

rest jboss web-services cxf resteasy

5
推荐指数
1
解决办法
3971
查看次数

仅添加非空白更改

我有我的文本编辑器在保存文件时自动修剪尾随空格,我正在为一个开源项目做出贡献,该项目在跟踪空白时存在严重问题.

每次我尝试提交补丁时,我必须首先忽略所有仅限空白的更改,以便仅选择相关信息.不仅如此,但是当我跑步时,git rebase我经常因为它们而遇到几个问题.

因此,我希望能够以类似的方式添加索引非空白更改git add -p,但不必自己选择所有更改.

有谁知道如何做到这一点?

编辑:我不能改变项目的工作方式,他们在邮件列表上讨论之后决定忽略这一点.

git whitespace

325
推荐指数
6
解决办法
8万
查看次数

如何在asp.Net中的脚本标记上使用runat ="server"

我不一定需要在服务器上运行它,但是,我想使用~/js/somefile.js语法.

以前,我刚刚使用绝对路径设置了所有内容,并将我的项目设置为根级别.所以,我只是声明我所有的样式表,背景图片和javascript文件/css/somefile.css

但是,对于此项目,它不以root身份运行.

我不能加上runat="server"脚本标签.

不过,我可以把它放在链接标签上.

这必须是一个常见的问题,只有一些简单的答案.

asp.net relative-path script-tag runatserver

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

如何覆盖输入文本框上的默认样式

我有这样的默认样式:

input[type="text"] 
{ width: 250px; }
Run Code Online (Sandbox Code Playgroud)

现在我有一个输入框,我想要450宽度,我该怎么做?

我试过了:

#searchbox 
{

width: 450px;
}


<input type="text" value="" name="asb" id="searchbox">
Run Code Online (Sandbox Code Playgroud)

但那没用.

html css

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