zoukankan      html  css  js  c++  java
  • 数据库里的回车字符导致取过来的json字符串不规范的问题

    转发:https://bbs.csdn.net/topics/380192638

    你可以报保存数据库之前,进行 替换 str = str.Replace(" ","")
    或者在取出来的时候替换就可以啊

    引用楼主 wanmingtom 的回复:
    这些回车字符被存到了数据库中,我读取的时候是要把取出来的数据转化成json串的,但就是因为这些回车字符/r/n导致了json字符串不能正确的被转化为json对象,每次还得先把取过来的数据里的/r/n替换掉,……

    你怎样转化?json中的字符串值当然可以包含换行回车。关键是你是怎样转化的?如果你是手工地去拼接字符串,那么就了解一下json怎样在字符……

    举个例子吧,假设一个json对象,它有一个名为str属性,此属性值是个字符串,里边有个换行回车,其序列化结果怎么写呢?可能就是这样:

    var s = "{"str":"kaskdfasdfa\r\n2834823423"}";
  • 相关阅读:
    Linux搭建ElasticSearch环境
    从DDD开始说起
    TFS看板晨会
    TFS看板的迭代规划
    TFS看板规则
    TFS看板的设计
    Api容器在应用架构演化中的用途
    基于Abp的WebApi容器
    线程队列
    动态类型序列化
  • 原文地址:https://www.cnblogs.com/shadow-shine/p/9684748.html
Copyright © 2011-2022 走看看