【问题标题】:Get the values of posted array in servlet获取servlet中发布的数组的值
【发布时间】:2013-08-12 03:56:26
【问题描述】:
var schedule = [];

var data = { 
   'user_id' : '12', 
   'day_of_week' : 'Monday',
    'when' : 'start',
    'modified' : 'true'
 }

schedule.push(data);
var data = { 
   'user_id' : '13', 
   'day_of_week' : 'Tuesday',
    'when' : 'end',
    'modified' : 'false'
 }
schedule.push(data);
// schedule would have two objects in it

我正在使用 jquery ajax 发布请求将数组发布到 servlet,如下所示。

data :  {'myData':schedule},
url :"./myController",

现在我如何获取对象数组并通过读写来获取所有值?每个数组对象都有字符串、长整数和布尔类型值。如何通过迭代获得所有值?

【问题讨论】:

  • 你试过一些代码吗?如果是,请分享。如果没有,请尝试。
  • 您应该尝试一些 JSON 反序列化器,例如 GSON/FlexJson
  • @sanbhat , 如果我使用 gson 是否需要映射模型?

标签: java jquery ajax arrays servlets


【解决方案1】:

也许你可以试试这个

json.getJSONObject("myData").getString("your_values");

【讨论】:

    猜你喜欢
    • 2021-02-15
    • 1970-01-01
    • 2013-09-09
    • 2014-01-31
    • 2021-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多