• 使用json遇到的问题


    JSON

    JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。(来自百度百科)

    在ssh框架中,json一般配合ajax使用,我在使用过程中遇到一个json转换的问题。

    原问题是:当我从一个页面A跳转到另一个页面B时,页面B加载就执行ajax,在action可以获取数据,并查询返回,但是在转换到页面时,报出异常。

    但是,我如果直接访问页面B,页面B也是直接加载,却在acthion中转换不会抛出异常。

    错误原因:在这个action中 有太多的其他get方法,json在转换时,会将所有的get方法进行转换(虽然你不会用到这些数据),这样就会发生异常。

    处理方法:在所有不用json的get方法上,加上一句注释:@JSON(serialize=false)

    之前我都是ajax和普通action分开写,所以没有遇见这种情况。

  • 相关阅读:
    面试题 Comparable、Comparator 比较
    Longest Palindromic Substring
    Permutation Sequence
    Spring Boot_打造企业级微信点餐系统_汇总贴
    小D课堂
    小D课堂
    小D课堂
    小D课堂
    小D课堂
    小D课堂
  • 原文地址:https://www.cnblogs.com/lbloveab/p/7248935.html
Copyright © 2020-2023  润新知