【问题标题】:how to convert json string to javascript array in jsp?如何在jsp中将json字符串转换为javascript数组?
【发布时间】:2018-12-09 09:14:26
【问题描述】:

在我下面的jsp 中是code.how 在javascript 中作为javascript 数组访问(String jsonname)?目前,它不打印任何东西。

   ArrayList<String> name=new ArrayList<String>();   
   name.add("Ravi");
   name.add("Vijay");    
   name.add("Ajay");    
   Gson gson = new Gson();
   String jsonname = gson.toJson(name);
   <script type="text/javascript">
   var name = JSON.parse(jsonname);// not working
   </script>

【问题讨论】:

  • 你能打印出jsonname的值吗?
  • @Ahmad["Ravi","Vijay","Ajay"]
  • 对不起,我的错误。可以在数组上使用 JSON.parse
  • @Ahmad 那么,我如何将 java Arraylist 转换为 javascript Array?
  • 尝试上面的代码会报什么错误?

标签: json gson


【解决方案1】:

您已将您的 ArrayList 命名为 name,但您正在尝试添加到 list

解决方案

ArrayList<String> name=new ArrayList<String>();   
   name.add("Ravi");
   name.add("Vijay");    
   name.add("Ajay");    
   Gson gson = new Gson();
   String jsonname = gson.toJson(name);
   <script type="text/javascript">
   var name = JSON.parse(jsonname);// not working
   </script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-11
    • 2011-05-21
    • 2016-10-09
    • 1970-01-01
    • 2021-01-16
    • 2016-05-03
    相关资源
    最近更新 更多