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

前端之家收集整理的这篇文章主要介绍了java – 如何仅使用其键定义JSONObject前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

JSONObject education=new JSONObject();

但钥匙在哪里适合?

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

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

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

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

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

猜你在找的Java相关文章