JSONObject keySet() 函数不存在吗?

Ale*_*e G 5 java android json keyset missingmethod

很困惑。新建项目,添加以下代码:

import org.json.JSONObject;

JSONObject jsonObject = new JSONObject();
jsonObject.keys();
jsonObject.keySet();
Run Code Online (Sandbox Code Playgroud)

.keys()方法按其应有的方式解析。

.keySet()方法突出显示红色,AndroidStudio 给出“无法解析方法 keyset()”错误。

如果我转到keys()定义,这里它们都是公开的:http://goloskok.com/u/2015-07-01_16-41-08.jpg

我究竟做错了什么?

Emi*_*mil 3

@hide 注释

* @hide.
  */
        public Set<String> keySet() {
            return nameValuePairs.keySet();
        }
Run Code Online (Sandbox Code Playgroud)

  • 但为什么它被隐藏呢? (5认同)