java - 将 JSONArray 中的所有 null 值替换为空字符串

标签 java android

嗨,我有一个 JSONObject,我已将其转换为 JSON 数组,我想知道如何循环遍历整个数组,找到任何 null 实例并将其替换为“”?

这是我到目前为止所拥有的,但不知道从这里去哪里

JSONObject fullNetworkfile = fullNetworkDataFromFile;
     JSONArray fullNetworkArray = new JSONArray();
     fullNetworkArray.put(fullNetworkfile);

最佳答案

for (int i = 0; i < fullNetworkArray.length(); i++) {
    Object network = fullNetworkArray.get(i);
    if (network == null) {
        fullNetworkArray.put(i, "");
    }
}

关于java - 将 JSONArray 中的所有 null 值替换为空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15026823/

相关文章:

java - 重置运行时权限

android - TabLayout 的不同 tabMode

java - 在 Android 中使用单独的组件配置使用 Dagger 2 进行测试

java - 何时以及为何使用缓冲输入和输出流?

java - 密码加密方法对于相同的参数永远不会返回相同的结果

java - 如何在 neo4j 中不保留逻辑日志?

php - 我的 Activity 页面没有结果

java - cvc-elt.1 : Cannot find the declaration of element 'web-app'

java - '(' or '['UNIX下预期编译错误

Android Studio 3.1 布局无响应且不断卡住