避坑之路 —— 前后端 json 的注意问题

2023-10-30

在这里插入图片描述

当我们在进行开发项目的时候,在前后端需要进行数据之间的传输,那么就会需要到json。而json算是字符串中的一种

  • 1.先说一下前端的,
    在这里插入图片描述
    其实这两种都是表示前端希望能收到后端json这样的数据格式,那么我们在后端就需要注意将数据进行转换为json进行返回

  • 2.后端
    这里我就说一下自己的。
    首先后端返回的数据可能有字符串、集合、对象等的形式,那么我们就需要把它转为json.
    例如我这里有一个集合
    在这里插入图片描述

里面我保存了一些数据,那么我希望返回到前端,我这里用的方法为

在这里插入图片描述
这样就可以把一个集合转换为json,我这里用的是com.alibaba.fastjson.JSONObject jsonObject这个包下的类,如果你有其他的数据转为json,那么需要注意你用的包不同(类名可能一样)。
这样就可以保证前后端对接的数据是一致的了

    1. 这里还有一个问题,就后端返回到前端中,发现确实乱码,这个时候可以在后端中加入这个

在这里插入图片描述

设置一下返回的编码就行

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

避坑之路 —— 前后端 json 的注意问题 的相关文章

随机推荐

  • sql注入详解

    目录 前言 一 漏洞原因分析 二 漏洞危害 三 sql注入防范 四 如何挖掘sql注入漏洞 五 常见的注入手法 联合查询 union注入 报错注入 基于布尔的盲注 基于时间的盲注 HTTP头注入 宽字节注入 堆叠查询 二阶注入 六 sql注
  • ElsticSearch学习:ElasticSearch基本概念

    ElasticSearch肯定要和我们常用的MySQL这些关系型数据库对比 ES是面向文档的 下面是一个对比 关系型数据库 例如MySQL ElasticSearch 数据库 database 索引 indicies 表 tables ty
  • substr函数用法详解

    substr string start lt length gt 从string的start位置开始提取字符串 length 要提取字符串的长度 若length为以下任意条件之一时 返回start位置到串尾的所有字符 length不指定 l
  • 解决ubuntu(16.04版本)和windows电脑之间无法复制粘贴问题

    1 执行下列命令 sudo apt get autoremove open vm tools sudo apt get install open vm tools desktop 安装过程中 yes或者y一路通过 2 然后重启ubuntu就
  • 七夕王者服务器维护,2017年8月8日维护公告,七夕限量飞行祥瑞冰晶魅灵部分服务器放出...

    原标题 2017年8月8日维护公告 七夕限量飞行祥瑞冰晶魅灵部分服务器放出 亲爱的玩家朋友 为保证服务器的运行稳定和服务质量 梦幻西游 所有服务器将于2017年8月8日上午8 00停机 进行每周例行的维护工作 预计维护时间为上午8 00至9
  • db2常用的时间操作(数据库查询)

    请注意 使用时 请把文中空格替换 文中的空格有误 获取当前日期 select current date from sysibm sysdummy1 values current date 获取当前日期 select current time
  • onnx 模型转换与 onnxruntime 和caffe2 推理速度比较

    onnx 模型转换与 onnxruntime 和caffe2 推理速度比较 背景 1 模型转换 2 PC端运行onnx模型 背景 pytorch 模型通常包括网络结构 py文件和模型参数文件 pth 通常需要转换为onnx格式再向其他终端或
  • 【算法】广度/宽度优先搜索(BFS)

    挺好的一篇文章 讲的挺清楚 广度 宽度优先搜索 BFS 算法入门 郭志伟 SYSU raphealguo at qq com 2012 04 27 1 前言 广度优先搜索 也称宽度优先搜索 缩写BFS 以下采用广度来描述 是连通图的一种遍历
  • 针对VS2019无法登录问题

    摘要 针对VS2019无法登录问题提出一种可行有效的解决方法 VS2019在提供30天试用期后 会要求用户登录后才能使用 但VS2019提供的登录微软账户方法非常不友好 本文将通过更改登录设置方法实现VS2019的简单快捷登录 问题描述 一
  • dotNet基于office实现word转pdf

    20171228 WordToPdf byDotNet 基于Office的实现步骤 主要是利用了 office com 组件中的 Microsoft Office Interop word dll 动态链接库文件可以通过 c 代码实现对 w
  • 科普文章|通过Polkassembly平台使用MetaMask参与Moonbeam链上民主治理

    Moonriver上的Runtime 1200升级引入了一个民主预编译的功能 允许网络参与者使用MetaMask钱包参与链上治理投票 此外 近期Polkassembly与Mooriver集成 这是一个供任何人可以讨论并参与基于Substra
  • scala机器学习实战(一) 保险数据预测分析

    scala机器学习之保险数据预测分析 数据资料来源 此文章数据内容来源于Scala Machine Learning Projects 2018版 一书 本书分为是一个章节 本文章内容来自于第一章节 书本链接 Scala Machine L
  • unity图片相似度2

    using System Collections using System Collections Generic using System IO using UnityEngine using UnityEngine UI public
  • OneOS 定位功能测评+开发详解

    本文分享自中移OneOS微信公众号 定位功能测评 开发详解 本期严同学为了给大家展现 OnePos定位服务能力 复现地铁轨迹线路 坐了大半天的地铁 老辛苦了 这期视频大家一定要看看喔 点此跳转演示视频 想要一比一复原开发流程的小伙伴 可以看
  • Windows10 屏幕底部有一条蓝线挡住任务栏底部解决办法

    Windows10 屏幕底部有一条蓝线挡住任务栏底部解决办法 网上无效解决办法 跳出睡眠模式 网上无效解决办法 1 任务栏设置 选择总是隐藏标签 这个在我这一版的Windows10早就没有这个选项了 其他的选项也都没有用 2 屏幕物理损坏或
  • Java HTTP 代理服务器

    Java HTTP 代理服务器 在当今的企业开发环境中 我们不得不与代理打交道 通常是作为系统管理员 在大多数情况下 应用程序将配置为系统的默认设置 但如果您想对应用程序进行非常严格的控制 例如代理设置 对于这种情况 Java允许使用 AP
  • AWVS 15.6 使用教程

    目录 介绍 版本 AWVS具有以下特点和功能 功能介绍 Dashboard功能 Targets功能 Scans功能 Vulnerabilities功能 Reports功能 Users功能 Scan Profiles功能 WAFs功能 Pro
  • 英语音标表、48个国际音标发音表、falsh音标学习视频

    随着时代的进步 世界变得越来越小了 掌握一门外语是必不可少的 其中英语是目前使用最广泛的语言 英语音标 则是掌握英语发音的基础 通过本站英语音标表 falsh音标学习 希望对您有帮助 音标发音表 鼠标移到音标上 稍停留 即发音 48个国际音
  • C语言中getchar()函数的详解

    文章目录 关于getchar 函数的基本作用 getchar 函数基本案例 在循环当中的getchar getchar 函数的作用 清理缓冲区中多个字符 关于getchar 函数的基本作用 getchar 函数顾名思义就是获取一个字符 那么
  • 避坑之路 —— 前后端 json 的注意问题

    当我们在进行开发项目的时候 在前后端需要进行数据之间的传输 那么就会需要到json 而json算是字符串中的一种 1 先说一下前端的 其实这两种都是表示前端希望能收到后端json这样的数据格式 那么我们在后端就需要注意将数据进行转换为jso