问题标签 [flexjson]

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 投票
3 回答
2551 浏览

java - 如何获取列表在 Java 中使用 FlexJson Json 序列化程序从 json 字符串?

此代码返回字符串,但必须返回 LONG)

0 投票
2 回答
9455 浏览

java - FlexJSON doesn't serialize class objects fully

I am new to FlexJson and was following http://flexjson.sourceforge.net/ for simple tutorial.
I wrote a simple program but it seems not to be serializing the object attributes. Please help me if someone knows about this

Output:

(Update from deleted answer):

I tried to modify the code using getter/setter methods, now it fails saying the following. I apologize if I am doing it wrong, I am new to this

Output:

0 投票
3 回答
5194 浏览

java - 将 JSON 解析为 Map使用 FlexJSON

我正在尝试解析与此类似的 JSON 结构:

我有一个 CarEntity 类,它定义了 makeName、model、year 属性,并且可以通过 setter/getter 访问。

我正在尝试像这样反序列化这个 JSON:

它不起作用:(它确实反序列化它,但不是反序列化Map<String, CarEntity>而是进入深层映射(类似的东西Map<String, Map<String, Map<String, String>>>

我究竟做错了什么?

0 投票
1 回答
2021 浏览

java - 如何使用 flexjson 序列化和反序列化对象数组列表?

有人知道如何使用 flexjson 序列化和反序列化对象数组列表吗?

我试过的是这样的:

好的..这有效,当我调用这个网络服务时,我得到以下结果:

[[50.0830292,8.2387331],[50.0830292,8.2387331],[50.0752003,8.2397125]]

在我的 Android 客户端中,我尝试反序列化该对象列表:

我得到以下执行:

帮助将不胜感激

问候

0 投票
1 回答
803 浏览

java - 如何逐行构建 JSON 数组(遍历列表)。弹性JSON

我正在使用 FlexJSON(但我对其他库开放)并且我想手动构建一个 json 数组。我需要添加某些不属于正在序列化的模型的内容。例如,我想在我的 json 数组中添加一个 html 列和 css 列。该数据将通过遍历列表并查看值是否高于或低于某个数字来确定。

现在我只有这个。

但我想手动构建这个数组,而不是仅仅调用序列化。假设盎司数低于某个数字,那么这应该会改变 css 列的值。css 列不是对象(模型)的一部分,所以我也需要手动添加它。谢谢。

0 投票
1 回答
1276 浏览

java - 使用 FlexJson、Jackson、GSON 等省略字段名称

现在我正在使用 org.json JSON 库。

这就是我构建阵列的方式。逐行(我喜欢这样做。)如果有办法在任何其他库中逐行构建数据,请告诉我。

反正。用这种方法我得到了这个。

没关系。字段名称被省略。使用其他库,我得到了字段名称。所以就变成了这个。

我如何省略这些字段。非常感谢。

0 投票
1 回答
8201 浏览

java - 如何使用 Flexjson JSONDeserializer?

我有一个字符串:

如何使用 Flexjson 的 JSONDeserializerproduct_id从上述字符串中获取所有 s?

我有一个名为的类,它具有和之类productinformation的字段。product_idname

0 投票
1 回答
2933 浏览

java - 使用 Flexjson 更改属性名称

我使用 FlexJson 进行序列化,唯一的问题是它生成的字段名称为小写,而我需要它们以大写开头:

序列化时,该字段被序列化为name,而我需要它Name

如何指定输出字段名称?是否有一些属性可以用来指定所需的序列化名称?

0 投票
0 回答
404 浏览

java - 使用自定义 ObjectFactories 进行 FlexJson 反序列化

我正在使用 FlexJson 来支持我的 JSON 实体。

但是我在反序列化它们时确实遇到了一些问题,因为我想要一个“短数据量”来减少后端和客户端之间发送的数据量。

让我们建议我们确实有一个引用地址的 Person 类:

所以我现在想要的是,反序列化一个仅包含地址 id 的 Person 对象,并通过这个 id 从数据库中加载地址。

任何建议如何告诉这个 JSONDeserializer?

我试图添加一个 use("addressid", new MyCustomAddressObjectFactory()) 但它永远不会被调用。

我将不胜感激任何帮助!

提前致谢!

0 投票
3 回答
4797 浏览

java - 使用 Flexjson 时如何排除空值字段?

我正在使用 Flexjson 将这样的类序列化为 JSON:

许多项目字段可以为空(例如,描述)。因此,当使用 Flexjson 序列化这样的 Item 对象时,我得到以下 JSON:

因为,正如我已经提到的,一个 Item 对象可能包含许多空值字段,所以输出的 JSON 比实际需要的要长。到目前为止这是一个问题,因为我想通过 WiFi、3G、EDGE 或 GPRS 的无线连接将生成的 JSON 从 Web 服务器发送到移动客户端(即,需要更多带宽,这会导致速度降低)。

因此,我想问一下如何(有效地)使用 Flexjson 排除空值属性?

谢谢!