问题标签 [to-json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
484 浏览

ruby - 为什么 to_json 返回空值?

我正在构建一个基于 Sinatra 的 API,我看到我的用户模型有一些奇怪的响应。每个响应都会返回一个包含空值的集合。其他型号按预期返回。

0 投票
1 回答
67 浏览

ruby-on-rails - 将 Rails 项目降级到 Ruby 1.9.3 | 有趣的 .to_json 麻烦

亲爱的stackoverflow人,我想降级一个rails项目,这样它就可以在rails 3上运行而没有任何问题。它以前在最新版本的 rails 上工作过,但办公室不想使用这个。我在重写这一行时遇到了麻烦:

@sessions 当然是结果列表。有谁知道我如何为此编写一个也可以在旧版本的 Rails 上运行的替代方案?

提前致谢

亲切的问候

0 投票
1 回答
138 浏览

javascript - 将字段添加到 JS 数组

我在 JS 数组原型中添加了一个字段“max”。当我对数组进行字符串化时,我无法看到这个添加。我试图覆盖 toJSON 函数但无济于事。

我想避免做类似 {array_field:a,max_field:max} 的事情而只使用数组对象 - 这可能吗?我究竟做错了什么?

0 投票
0 回答
56 浏览

javascript - 为什么 Date() 中的一天从 2 开始

为什么一天必须从2开始?!?

我的浏览器:谷歌浏览器,版本23 .0.1271.97

0 投票
2 回答
469 浏览

knockout.js - 当我调用 ko.toJS() 时,如何使 Knockout.js 不调用函数

我已经使用 knockout.js 几个月了,只是ko.toJS在序列化我的模型时才意识到它在调用时调用了函数。

这可能会导致明显的问题,例如无限循环,如果正在调用具有副作用的函数,最坏的情况是会导致危险的数据损坏。

这种行为在早期版本的 Knockout 中曾一度改变,但似乎它被认为是设计使然,因为有时有些人希望复制功能。

好吧,我从不这样做(我不认为我这样做),我真的很感激一种能够调用toJS不会调用我的函数的方法。

我意识到我可以toJSON改用,但有时你真的想要toJS在你想做这样的事情的情况下:

或者也许我正在将模型传递给需要对象的一些实用方法。

我想我最终不明白为什么我的视图模型上的函数调用是不可配置的,如果有一种简单的方法可以“猴子补丁”或创建一个新toJS2函数,那么我真的很想能够做到这一点。

这个问题中有一些非常有用的信息,How can I use ko.toJs method without computed properties in knockout mapping? 但是到目前为止,如果我想保留对象而不是转换为字符串,我还没有找到解决方案。

0 投票
0 回答
286 浏览

ruby-on-rails - Object.to_json(except: []) 在没有 ActiveRecord 的 Rails 模型中无法按预期工作

这是我的模型:

当我打电话时self.to_json,即使我不包括:id, :api_response and :errors,它们仍然出现在jsonified对象中。我做错了什么(显然),但我不知道为什么它不起作用。

0 投票
0 回答
540 浏览

django - Django 使用 Query 和 to_json 绘制谷歌图表

我想绘制一个Google Graph来可视化查询的结果。

谁能帮帮我吗 ?我在下面包含了我的代码。谢谢

models.py

views.py

我使用以下代码序列化我的查询:

现在我有以下数组:

...

0 投票
1 回答
568 浏览

ruby-on-rails - Rails to_json 包括与限制的关联

我正在渲染一条带有关联的记录,如下所示

协会

我只需要在 Nav 中渲染最后一条记录,但上面将打印所有导航,因为它是一对多的。我试过 :limit => 1 并在 desc 中订购它,但限制本身不起作用。任何帮助将不胜感激。

0 投票
1 回答
1399 浏览

java - 使用 org.apache.commons.json.utils.XML toJson 将 XML 转换为 JSON - 将空元素更改为“true”

我正在尝试将 xml 字符串转换为 Java 中的 Json。这是一个示例代码:

结果是:

{"a":{"b":"val1","d":true}}

我不明白为什么 d 的值设置为 true ?

还有什么方法可以得到这个结果:

{"a":{"b":"val1","d":""}}

0 投票
1 回答
685 浏览

jackson - 需要将 json 响应转换为 java pojo,其中响应可能返回 {} 或 [{},{}]

需要将 json 响应转换为 java pojo,其中字段(在示例中为 'performers' )可以返回为 {} 或 [{},{}] 或 null,如下例所示:

示例1:performer value here is a list of datas '{}'.

示例 2:performer value here is just data '{}'



示例 3:performer value is null here

我们如何在gson.fromJson.As的帮助下将此 json 响应转换为 java pojo"Expecting an OBJECT but found is ARRAY"