在Liferay Portlet中创建JSONObject和JSONArray

问题描述 投票:0回答:1

哪个是在Liferay Portlet中创建JSONObjectJSONArray的最佳选择?

您无法执行Java简单方法:

JSONObject json = new JSONObject();
JSONArray arrayJson = new JSONArray();

错误:

无法实例化类型JSONObject

无法实例化JSONArray类型


尝试过JSONFactoryUtil,它可以工作,但已弃用。

JSONObject json = JSONFactoryUtil.createJSONObject();
JSONArray arrayJson = JSONFactoryUtil.createJSONArray();
liferay liferay-6
1个回答
0
投票

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'

如果此版本不适合您,请尝试其他版本。

© www.soinside.com 2019 - 2024. All rights reserved.