【问题标题】:Adventure of passing Javascript array[arrays[Strings]] [closed]传递Javascript数组的冒险[数组[字符串]] [关闭]
【发布时间】:2013-02-07 05:16:33
【问题描述】:

我有一个 Javascript 数组[arrays[Strings]],我想将它传递给另一个 JSP(不能使用 java,因为整个逻辑都是用 Javascript 编写的,并且会导致大量的返工)。挑战在于当前的功能正在使用 Struts(我没有经验),而我在网上找不到任何有用的解决方案。有什么可以推荐的链接吗?

我必须将整个对象作为数组本身而不是任何其他形式传递。

【问题讨论】:

    标签: java javascript arrays


    【解决方案1】:

    JSON 是一个 JavaScript 对象转换为字符串(序列化),可以在 JAVA 中再次转换为对象。您可以将该字符串发布到您的 JAVA 应用程序。

    在 JavaScript 中,您可以使用以下方法将任何对象转换为 JSON:

    var JSONString=JSON.stringify(myObject);
    

    您可以使用以下方法将 JSON 字符串转换为 JavaScript 中的对象:

    myObject=JSON.parse(myJSONString);
    

    这在旧的 IE 浏览器中不起作用(我认为是 IE7 及以下)。

    至于在Java中解析JSON字符串并将其转化为对象;我没有这方面的经验,但你可以在这里找到一些相关信息:

    http://json.org/java/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-26
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多