小编yar*_*997的帖子

如何比较java中JsonObject的null值

stackoverflow成员我需要你的帮助.

我在下面给出了一个JsonObject

{
"Id": null,
"Name": "New Task",
"StartDate": "2010-03-05T00:00:00",
"EndDate": "2010-03-06T00:00:00",
"Duration": 1,
"DurationUnit": "d",
"PercentDone": 60,
"ManuallyScheduled": false,
"Priority": 1,
"parentId": null,
"index": 2,
"depth": 1,
"checked": null }
Run Code Online (Sandbox Code Playgroud)

我得到parentId为null.我想将parentId值从null替换为0.

我试图用下面提到的代码来做

if(jsonObject.get("parentId") == null || jsonObject.get("parentId") == "")
    {
        System.out.println("inside null");
        jsonObject.put("parentId", 0);
    }
    else
    {
        System.out.println("inside else part");
        //jsonObject.put("parentId", jsonObject.getInt("parentId"));
        jsonObject.put("parentId", 0);
    }
Run Code Online (Sandbox Code Playgroud)

但它似乎没有奏效.我在这做错了什么.

java json hibernate extjs4

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

如何使用Java删除JSONArray元素

我的JsonArray是

[{
"Id": null,
"Name": "One New task",
"StartDate": "2010-02-03T05:30:00",
"EndDate": "2010-02-04T05:30:00",
"Duration": 1,
"DurationUnit": "d",
"PercentDone": 0,
"ManuallyScheduled": false,
"Priority": 1,
"parentId": 8,
"index": 0,
"depth": 3,
"checked": null },{
"Id": null,
"Name": "New task",
"StartDate": "2010-02-04T05:30:00",
"EndDate": "2010-02-04T05:30:00",
"Duration": 0,
"DurationUnit": "d",
"PercentDone": 0,
"ManuallyScheduled": false,
"Priority": 1,
"parentId": 8,
"index": 1,
"depth": 3,
"checked": null }]
Run Code Online (Sandbox Code Playgroud)

现在从这个JsonArray我想删除Id,ManuallyScheduled,checked,

我尝试使用jsonArray.remove(1),并jsonArray.discard("Id")在JAVA.但没有任何反应.删除数组项目我做错了什么?

我使用JAVA作为我的技术.

java json hibernate extjs4

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

如何使用 Java 将会话限制为单个浏览器选项卡

我不希望在浏览器选项卡之间共享用户的 HTTP 会话。

例如,如果用户在选项卡一中登录系统,他可以看到他的所有个人资料详细信息。但是,当从另一个新选项卡(选项卡二)点击相同的 URL 时,它也会显示相同的用户配置文件详细信息。

我想将用户会话限制为仅打开第一个选项卡。如果打开另一个选项卡,则不应使用第一个选项卡的会话。有什么办法可以做到这一点吗?

html javascript java jakarta-ee

5
推荐指数
1
解决办法
3921
查看次数

如何从sql查询编写hibernate模板查询?

实际上我有一个SQL查询与mySql数据库运行非常好.但是,我的问题是我想在hibernatetemplate查询中编写该查询.

我的SQL QUERY IS

SELECT * FROM task, dependency WHERE DEPENDENCY_From IN(10,11,12,13)
Run Code Online (Sandbox Code Playgroud)

我希望它由hibernate模板执行.

如何将其转换为HibernateTemplate查询?

java mysql database hibernate

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

标签 统计

java ×4

hibernate ×3

extjs4 ×2

json ×2

database ×1

html ×1

jakarta-ee ×1

javascript ×1

mysql ×1