Java 如何调用web API并将返回的JSON分配给隐藏字段
我有一个web APIJava 如何调用web API并将返回的JSON分配给隐藏字段,java,json,Java,Json,我有一个web API(/WcfJson/Service1.svc/VF/GetDocInfo),它返回以下JSON值:- { "data": [ { " Ser": 1, " No": 1 }, { " Ser": 2, " No": 2 }, { " Ser": 3, " No": 3 }, { " Ser": 4, " No": 4
(/WcfJson/Service1.svc/VF/GetDocInfo)
,它返回以下JSON值:-
{
"data": [
{
" Ser": 1,
" No": 1
},
{
" Ser": 2,
" No": 2
},
{
" Ser": 3,
" No": 3
},
{
" Ser": 4,
" No": 4
},
{
" Ser": 5,
" No": 5
},
{
" Ser": 6,
" No": 6
},
{
" Ser": 7,
" No": 7
},
{
" Ser": 8,
" No": 8
}
]
}
我需要将返回的JSON值存储在我的表单隐藏值中,我可以通过以下表达式#formName.fieldName#访问表单隐藏值。
那么,我如何编写一个标准Java类来执行以下操作:-
1-调用web API
2-处理返回的JSON
3-将返回的JOSN分配给隐藏字段
致以最诚挚的问候您真的需要在服务器上处理此问题吗?来自浏览器的简单ajax调用将防止访问服务器,并且很可能更易于处理。#formName.fieldName#不是有效的Java表达式。你说的是什么形式?它是HTML表单吗?您是否混淆了Java和JavaScript?JSON对象的哪个值应该转到哪个隐藏字段?在实际情况下,web API调用将包含用户名和密码,因此我无法将它们公开给用户,这就是为什么我需要在服务器上执行此操作。我正在处理BPM,它允许使用以下表达式访问html表单值#formName.fieldName#