加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 如何仅使用其键定义JSONObject

发布时间:2020-12-15 01:08:34 所属栏目:Java 来源:网络整理
导读:我想创建一个JSON对象并定义其键.我稍后会初始化值.有没有办法做到这一点? 当我在初始化值之前和定义它之后打印JSONObject时,我想要这样的东西: education:{ name:,year:,qualification: } 即只有键存在,没有值存在.我该如何定义这个“教育”对象.我知道它

我想创建一个JSON对象并定义其键.我稍后会初始化值.有没有办法做到这一点?
当我在初始化值之前和定义它之后打印JSONObject时,我想要这样的东西:

education:{ “name”:””,“year”:,“qualification”: }

即只有键存在,没有值存在.我该如何定义这个“教育”对象.我知道它的定义可以是:

JSONObject education=new JSONObject();

但钥匙在哪里适合?

最佳答案
您根本无法仅定义键.你基本上想说的是我想要这些字段,但没有定义这些字段的类型.因此,即使让我们假设它被允许,你怎么知道什么期望作为任何领域的价值.

education:{ "name":"","year":,"qualification": }

从这个声明中,我们无法弄清楚是否再次命名为JSON对象?还是字符串字段?其他领域也是如此.

因此,您的查询的解决方案是,具有这些字段的默认值.防爆.如果它是一个字符串有“”(空字符串),如果它是一个对象put null.

然后你可以在获得实际值时修改它们.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读