• <tfoot id='s61CA'></tfoot>
    <i id='s61CA'><tr id='s61CA'><dt id='s61CA'><q id='s61CA'><span id='s61CA'><b id='s61CA'><form id='s61CA'><ins id='s61CA'></ins><ul id='s61CA'></ul><sub id='s61CA'></sub></form><legend id='s61CA'></legend><bdo id='s61CA'><pre id='s61CA'><center id='s61CA'></center></pre></bdo></b><th id='s61CA'></th></span></q></dt></tr></i><div id='s61CA'><tfoot id='s61CA'></tfoot><dl id='s61CA'><fieldset id='s61CA'></fieldset></dl></div>
    <legend id='s61CA'><style id='s61CA'><dir id='s61CA'><q id='s61CA'></q></dir></style></legend>
    1. <small id='s61CA'></small><noframes id='s61CA'>

          <bdo id='s61CA'></bdo><ul id='s61CA'></ul>
      1. 将 Java 对象转换为 JSON?

        时间:2023-06-14

        <small id='Lis2c'></small><noframes id='Lis2c'>

          <bdo id='Lis2c'></bdo><ul id='Lis2c'></ul>
          <i id='Lis2c'><tr id='Lis2c'><dt id='Lis2c'><q id='Lis2c'><span id='Lis2c'><b id='Lis2c'><form id='Lis2c'><ins id='Lis2c'></ins><ul id='Lis2c'></ul><sub id='Lis2c'></sub></form><legend id='Lis2c'></legend><bdo id='Lis2c'><pre id='Lis2c'><center id='Lis2c'></center></pre></bdo></b><th id='Lis2c'></th></span></q></dt></tr></i><div id='Lis2c'><tfoot id='Lis2c'></tfoot><dl id='Lis2c'><fieldset id='Lis2c'></fieldset></dl></div>
          1. <legend id='Lis2c'><style id='Lis2c'><dir id='Lis2c'><q id='Lis2c'></q></dir></style></legend>
              <tbody id='Lis2c'></tbody>

                  <tfoot id='Lis2c'></tfoot>
                  本文介绍了将 Java 对象转换为 JSON?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我使用 struts2 做 Action 和 jquery 做 UI ...

                  I am using struts2 for Action and jquery for UI ...

                  我想知道如何将 Map 对象转换为 JSON 对象并将其发送回 UI,

                  I want to know how to convert a Map object to JSON object and send it back to UI ,

                  现在可以在 JSP 页面中打印普通的 java Map 对象了:

                  Now am able to print it in JSP page the normal java Map object :

                  {71=Heart XXX, 76=No Heart YYY}
                  

                  但我希望它是这样的:

                  {71:Heart XXX, 76:No Heart YYY}
                  

                  我将如何实现这一目标....?

                  How will i achieve this .... ?

                  推荐答案

                  试试 Gson:

                  Gson gson = new Gson();
                  String json = gson.toJson(yourMap);
                  

                  不过,我不建议将这种代码放入 JSP 中.像这样的东西应该存在于像 Servlet 或 Action 类这样的控制器中.

                  I wouldn't recommend putting this kind of code into a JSP, though. Things like these should live in a controller like a Servlet or Action class.

                  你也绝对不希望输出是:

                  You also most definitely don't want the output to be:

                  {71:Heart XXX, 76:No Heart YYY}
                  

                  而是像正确的 JSON(带引号的名称,带引号的字符串值):

                  but rather proper JSON like (quoted names, quoted string values):

                  {"71":"Heart XXX", "76":"No Heart YYY"}
                  

                  Gson 会输出后者.

                  Gson will output the latter.

                  这篇关于将 Java 对象转换为 JSON?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:struts2、ajax 和注入的 jquery 标签 下一篇:如何使用javascript调用Struts2 Action Class方法中的方法

                  相关文章

                • <i id='2WfjM'><tr id='2WfjM'><dt id='2WfjM'><q id='2WfjM'><span id='2WfjM'><b id='2WfjM'><form id='2WfjM'><ins id='2WfjM'></ins><ul id='2WfjM'></ul><sub id='2WfjM'></sub></form><legend id='2WfjM'></legend><bdo id='2WfjM'><pre id='2WfjM'><center id='2WfjM'></center></pre></bdo></b><th id='2WfjM'></th></span></q></dt></tr></i><div id='2WfjM'><tfoot id='2WfjM'></tfoot><dl id='2WfjM'><fieldset id='2WfjM'></fieldset></dl></div>

                      <bdo id='2WfjM'></bdo><ul id='2WfjM'></ul>

                    <tfoot id='2WfjM'></tfoot>
                  1. <small id='2WfjM'></small><noframes id='2WfjM'>

                    1. <legend id='2WfjM'><style id='2WfjM'><dir id='2WfjM'><q id='2WfjM'></q></dir></style></legend>