zoukankan      html  css  js  c++  java
  • SpringMVC返回json的问题

      在使用springmvc的时候,如果返回值是String, 返回一个json的字符串,在js里面接收会有问题,不能直接当成json使用,要通过eval来转成json。

          就像你在js里面直接定义

          var jsonStr = "{'valid' : true}";

          通过jsonStr.valid,你并不能取到值,应该按下面的方法定义

          var jsonStr = {'valid': true};

          而在SpringMVC的controller里面如果你要返回json,应该直接返回一个对象,比如:

          public Map<String, Boolean> aaa(){

                 Map<String, Boolean> result = new HashMap<>();

                 result.put("valid", true);

                 return result;

          }

  • 相关阅读:
    面向对象 & sql语句
    MySQL--数据库面试题汇集
    MySQL优化
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    《大道至简》读后感
    JAVA日报
  • 原文地址:https://www.cnblogs.com/firejava/p/6772585.html
Copyright © 2011-2022 走看看