AEM 6.3では、JSONArray APIは廃止されました。そのため、JSONArray APIの代わりになるものは何ですか?org.apache.sling.commons.json.JSONArrayはAEM 6.3で廃止予定です。
2
A
答えて
3
4
ライセンスの問題から、これらのクラスはSling 9で削除されました。単にjson.orgライブラリでした。スリング自身はそれをいくつかのものにしか使用していなかったので、スリングはリファクタリングされていなかった。
私は恐れ、交換はありません。別のJSONライブラリを選択してプロジェクトに組み込み、コードを移植する必要があります。 JSONライブラリはかなり単純ですが、実行可能でなければなりません。
ここでメーリングリストを持ついくつかのリンク:
https://lists.apache.org/thread.html/[email protected]%3Cdev.sling.apache.org%3E
http://mail-archives.apache.org/mod_mbox/www-legal-discuss/201611.mbox/browser
https://issues.apache.org/jira/browse/SLING-6536
ここでは、問題のライセンスです。それは、「ソフトウェアが良い、悪ではないために使用しなければならない。」あいまいな文が含まれてい
+0
ニースの説明。 –
あなたは、この非推奨APIへのリンクを提供することができますか? –
https://docs.adobe.com/docs/en/aem/6-3/develop/ref/javadoc/deprecated-list.html –
私のブログの1つでこの質問に答えました:http://sgaem.blogspot .in/2017/08/alternatives-of-deprecated-json-api-in.html –