小编eMa*_*Mad的帖子

如何将JsonObjects添加到javax.json.JsonArray使用循环(动态)

要将对象添加到JsonArray,请在Oracle.com上提供以下示例代码.

JsonArray value = Json.createArrayBuilder()
 .add(Json.createObjectBuilder()
     .add("type", "home")
     .add("number", "212 555-1234"))
 .add(Json.createObjectBuilder()
     .add("type", "fax")
     .add("number", "646 555-4567"))
 .build();
Run Code Online (Sandbox Code Playgroud)

实际上我有一个从数据库读取数据的Servlet,根据检索的行数,它会将数据作为JsonObject添加到JsonArray.为此我可以想到的是使用循环将JsonObject添加到JsonArray但它不起作用.这就是我在做的事情.这里,

//Not working
JsonArray jarr = Json.createArrayBuilder()
    for (int i = 0; i < posts[i]; i++)
    {
        .add(Json.createObjectBuilder()
            .add("post", posts[i])
            .add("id", ids[i]))
    }
        .build();
Run Code Online (Sandbox Code Playgroud)

这是我第一次使用Java Json API.将对象动态添加到JsonArray的正确方法是什么.

java json

7
推荐指数
1
解决办法
1万
查看次数

Android - 如何使用Google Forms等动画更改EditText线条颜色?

我正在尝试实现类似于Google表单的动画,如下面的gif所示: 在此输入图像描述

EditText的底线应该从中心开始用填充动画更改颜色.它可能很容易,但我是Android的新手,我没有找到任何在线资源来解决这个问题.任何人都可以给我一个轻微的提示或提供一些教程的链接,我该怎么做?

android android-edittext google-forms

6
推荐指数
1
解决办法
1827
查看次数

标签 统计

android ×1

android-edittext ×1

google-forms ×1

java ×1

json ×1