哪个是在Liferay Portlet中创建JSONObject
和JSONArray
的最佳选择?
您无法执行Java
简单方法:
JSONObject json = new JSONObject();
JSONArray arrayJson = new JSONArray();
错误:
无法实例化类型JSONObject
无法实例化JSONArray类型
尝试过JSONFactoryUtil
,它可以工作,但已弃用。
JSONObject json = JSONFactoryUtil.createJSONObject();
JSONArray arrayJson = JSONFactoryUtil.createJSONArray();
JSONFactoryUtil.createJSONObject()
和JSONFactoryUtil.createJSONArray()
在Liferay 6.x和Liferay 7.x中均未弃用。
如果仍要使用new JSONObject()
和new JSONArray()
,则可以导入org.json。
Maven:
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20190722</version>
</dependency>
等级:
compileOnly group: 'org.json', name: 'json', version: '20190722'
如果此版本不适合您,请尝试其他版本。