gpt4 book ai didi

java - 将 JSON 字符串转换为 J2ME 中的对象?

转载 作者:行者123 更新时间:2023-11-30 01:39:23 25 4
gpt4 key购买 nike

我之前曾问过这个问题 Java ,但这专门适用于 J2ME。

J2ME中有没有办法转换字符串,如:

{"name":"MyNode", "width":200, "height":100}

在一行代码中转换为相同的内部对象表示?

<小时/>

此类 JSON 库的问题在于,它们从字符串生成 JSONObject,而不是普通的 对象。我的函数需要一个 Object,那么我可以将 JSONObject 塞入其中吗?

最佳答案

The problem with such JSON libraries, is that they generate JSONObjects from strings, not plain Objects. My function requires an Object, so can I stuff down a JSONObject into it??

“普通对象”(即 java.lang.Object 类的实例)无法表示除其自身标识之外的任何状态。所以你所要求的是不可能的。

另一方面,所有 Java 类都是 java.lang.Object 的隐式子类型,因此任何采用 Object 参数的函数都可以使用 来调用>JSONObject 实例作为参数...假设 JSONObject 是一个具体的 Java 类。

关于java - 将 JSON 字符串转换为 J2ME 中的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1397271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com