如何在Java中将数据从一个json对象传递到另一个对象?

热电偶

这是我的初始 json 对象:

{
    "user": "user1",
    "twitter": "tweet1",
    "timestamp": 13661506
},
{
    "user": "user2",
    "twitter": "tweet2",
    "timestamp": 13661544
}

我需要输出 json 对象是这样的:

{
    "user":"user1",
    "timestamp": 13661506
},
{
    "user":"user2",
    "timestamp": 13661544
}

这里'user'的数据类型是字符串,'timestamp'是长的。我需要在我的新对象中保留这些数据类型。有没有办法在java中做到这一点?

我尝试使用 ArrayList 来实现这一点。这是我目前的方法。正如你所看到的,它是幼稚的,不可行的,我遇到了错误。

//data_obj 是 json 对象 //Choice_array 包含选择的值

    ArrayList<ArrayList<Object>> data_array = new ArrayList<ArrayList<Object>>();
    int s=0, l=0;
    for(i=0; i< data_obj.length(); i++)'
    { 
      ArrayList<String> data_array_string = new ArrayList<String>();    
      ArrayList<Long> data_array_long = new ArrayList<String>();    
      for(i1=0; i1< choice_array.length(); i1++)
      {
        Object myObj = data_obj.get(i);
        if(myObj instanceof Long)
        {
          data_array_long.add(data_obj.getLong(i)); 
          l=1;
        }
        else
        {   
          data_array_string.add(data_obj.getString(i)); 
          s=1;
         }
      }
      if(l==1)
      {
        data_array.add(data_array_long);
      }
      else
      {
        data_array_string.add(data_obj.getString(i)); 
      }
      l=0;s=0;
    }
莫丘尔

我建议您使用 org.json 库
这里是下载链接:http : //www.java2s.com/Code/Jar/o/Downloadorgjsonjar.htm
或用于 gradle:compile group: 'org.json', name: 'json', version: '20180130'

然后你可以JSONObject像这样创建s:

JSONObject json = new JSONObject()
        .put("user", "user1")
        .put("twitter", "tweet1")
        .put("timestamp", 13661506);

或使用字符串:

String jsonString = "{\"user\": \"user1\",\"twitter\": \"tweet1\",\"timestamp\": 13661506}";
JSONObject json = new JSONObject(jsonString);

这些JSONObject很容易处理。对于您的问题,您可以轻松删除“推特”:

json.remove("twitter");

结果是:

System.out.println(json.toString());
//{"user":"user1","timestamp":13661506}

我希望这可以帮助你

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将值从一个对象传递到另一个Java

来自分类Dev

如何在Gatling中将会话变量从一个对象传递到另一个对象?

来自分类Dev

如何在Unity3d中将C#组件从一个游戏对象传递到另一个

来自分类Dev

如何在Android中将对象列表从一个活动传递到另一个活动?

来自分类Dev

如何在JavaScript中将对象从一个文件传递到另一个文件?

来自分类Dev

如何在Android中将对象列表从一个活动传递到另一个活动?

来自分类Dev

如何在android Kotlin中将对象从一个活动传递到另一个活动?

来自分类Dev

如何在angularjs中将对象数据从一个控制器传递到另一个控制器

来自分类Dev

如何在Android中将数据从一个应用程序传递到另一个

来自分类Dev

如何在Swift中将数据从一个表视图传递到另一个表视图?

来自分类Dev

如何在 AngularJS 中将数据从一个视图传递到另一个视图

来自分类Dev

如何在python中将数据从一个文件传递到另一个文件?

来自分类Dev

如何在 Angular 5 中将服务数据从一个组件传递到另一个组件

来自分类Dev

如何在 Swift 中将数据从一个模型传递到另一个模型?

来自分类Dev

如何在 React 中将数据从单击的组件从一个路由传递到另一个路由?

来自分类Dev

如何在 AngularJS 中将数据从一个异步函数传递到另一个异步函数

来自分类Dev

Django,如何将数据对象从一个模板传递到另一个模板

来自分类Dev

如何在WPF中将对象从一个窗口绑定到另一个窗口中的另一个控件?(C#)

来自分类Dev

如何在Matlab中将串行通信对象从一个回调传递到另一个回调

来自分类Dev

如何通过Java中的方法将对象从一个类传递到另一个类

来自分类Dev

如何使用jsp:include参数将对象传递到另一个jsp

来自分类Dev

通过HttpResponseRedirect在django中将对象从一个视图传递到另一个视图

来自分类Dev

在cython中将c ++对象传递给另一个对象的方法的方法

来自分类Dev

在cython中将c ++对象传递给另一个对象的方法的方法

来自分类Dev

如何将引用从一个对象内部传递到另一个对象的构造函数

来自分类Dev

将QBRTCSession对象从一个活动传递到另一个活动

来自分类Dev

将对象从一个窗口传递到另一个窗口

来自分类Dev

在Java中将属性从一个类传递到另一个+实例

来自分类Dev

在Java中将ArrayList从一个类传递到另一个类

Related 相关文章

  1. 1

    将值从一个对象传递到另一个Java

  2. 2

    如何在Gatling中将会话变量从一个对象传递到另一个对象?

  3. 3

    如何在Unity3d中将C#组件从一个游戏对象传递到另一个

  4. 4

    如何在Android中将对象列表从一个活动传递到另一个活动?

  5. 5

    如何在JavaScript中将对象从一个文件传递到另一个文件?

  6. 6

    如何在Android中将对象列表从一个活动传递到另一个活动?

  7. 7

    如何在android Kotlin中将对象从一个活动传递到另一个活动?

  8. 8

    如何在angularjs中将对象数据从一个控制器传递到另一个控制器

  9. 9

    如何在Android中将数据从一个应用程序传递到另一个

  10. 10

    如何在Swift中将数据从一个表视图传递到另一个表视图?

  11. 11

    如何在 AngularJS 中将数据从一个视图传递到另一个视图

  12. 12

    如何在python中将数据从一个文件传递到另一个文件?

  13. 13

    如何在 Angular 5 中将服务数据从一个组件传递到另一个组件

  14. 14

    如何在 Swift 中将数据从一个模型传递到另一个模型?

  15. 15

    如何在 React 中将数据从单击的组件从一个路由传递到另一个路由?

  16. 16

    如何在 AngularJS 中将数据从一个异步函数传递到另一个异步函数

  17. 17

    Django,如何将数据对象从一个模板传递到另一个模板

  18. 18

    如何在WPF中将对象从一个窗口绑定到另一个窗口中的另一个控件?(C#)

  19. 19

    如何在Matlab中将串行通信对象从一个回调传递到另一个回调

  20. 20

    如何通过Java中的方法将对象从一个类传递到另一个类

  21. 21

    如何使用jsp:include参数将对象传递到另一个jsp

  22. 22

    通过HttpResponseRedirect在django中将对象从一个视图传递到另一个视图

  23. 23

    在cython中将c ++对象传递给另一个对象的方法的方法

  24. 24

    在cython中将c ++对象传递给另一个对象的方法的方法

  25. 25

    如何将引用从一个对象内部传递到另一个对象的构造函数

  26. 26

    将QBRTCSession对象从一个活动传递到另一个活动

  27. 27

    将对象从一个窗口传递到另一个窗口

  28. 28

    在Java中将属性从一个类传递到另一个+实例

  29. 29

    在Java中将ArrayList从一个类传递到另一个类

热门标签

归档