<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Python和Java的序列化操作

      1. Python的序列化

      使用json.dumps()方法對字典 {"content": "你好"} 進行序列化操作,下面分別演示 ensure_ascii=Trueensure_ascii=False 參數(shù)的效果。

      示例代碼如下:

      import json
      
      data = {"content": "你好"}
      
      # 使用 ensure_ascii=True 進行序列化,將非ASCII字符轉(zhuǎn)換為Unicode碼點形式
      json_str_ensure_ascii_true = json.dumps(data, ensure_ascii=True)
      
      # 使用 ensure_ascii=False 進行序列化,保留非ASCII字符的原始形式
      json_str_ensure_ascii_false = json.dumps(data, ensure_ascii=False)
      
      print("ensure_ascii=True: ", json_str_ensure_ascii_true)
      print("ensure_ascii=False: ", json_str_ensure_ascii_false)
      

      運行上述代碼,將得到以下輸出:

      ensure_ascii=True:  {"content": "\u4f60\u597d"}        # json.dumps方法默認情況下是轉(zhuǎn)義的(ensure_ascii默認值為True)
      ensure_ascii=False:  {"content": "你好"}
      

      在這個示例中,ensure_ascii=True 參數(shù)將非ASCII字符(中文 "你好")轉(zhuǎn)換為 Unicode 碼點形式(例如 "\u4f60\u597d"),而 ensure_ascii=False 參數(shù)則保留了非 ASCII 字符的原始形式(即 "你好")。

      2. Java的序列化

      在Java中,可以使用Jackson庫對Map {"content": "你好"} 進行序列化操作,并分別使用 JsonWriteFeature.ESCAPE_NON_ASCIItruefalse 進行演示。

      首先,確保你已經(jīng)添加了Jackson庫的依賴。然后,示例代碼如下:

      import com.fasterxml.jackson.core.JsonProcessingException;
      import com.fasterxml.jackson.databind.ObjectMapper;
      import com.fasterxml.jackson.databind.ObjectWriter;
      import com.fasterxml.jackson.databind.SerializationFeature;
      
      import java.util.HashMap;
      import java.util.Map;
      
      public class Main {
          public static void main(String[] args) throws JsonProcessingException {
              Map<String, String> data = new HashMap<>();
              data.put("content", "你好");
      
              ObjectMapper mapper = new ObjectMapper();
      
              // 使用 JsonWriteFeature.ESCAPE_NON_ASCII 為 true 進行序列化,將非ASCII字符轉(zhuǎn)換為Unicode碼點形式
              ObjectWriter writerWithEscapeNonAscii = mapper.writer()
                      .with(JsonWriteFeature.ESCAPE_NON_ASCII);
      
              // 使用 JsonWriteFeature.ESCAPE_NON_ASCII 為 false 進行序列化,保留非ASCII字符的原始形式
              ObjectWriter writerWithoutEscapeNonAscii = mapper.writer()
                      .without(JsonWriteFeature.ESCAPE_NON_ASCII);
      
              String jsonWithEscapeNonAscii = writerWithEscapeNonAscii.writeValueAsString(data);
              String jsonWithoutEscapeNonAscii = writerWithoutEscapeNonAscii.writeValueAsString(data);
      
              System.out.println("With ESCAPE_NON_ASCII=true: " + jsonWithEscapeNonAscii);
              System.out.println("With ESCAPE_NON_ASCII=false: " + jsonWithoutEscapeNonAscii);
          }
      }
      

      運行上述代碼,將得到以下輸出:

      With ESCAPE_NON_ASCII=true: {"content":"\u4f60\u597d"}
      With ESCAPE_NON_ASCII=false: {"content":"你好"}        # mapper.writeValueAsString方法默認情況下不轉(zhuǎn)義
      

      在這個示例中,JsonWriteFeature.ESCAPE_NON_ASCIItrue 時,將非ASCII字符(中文 "你好")轉(zhuǎn)換為 Unicode 碼點形式(例如 "\u4f60\u597d")。而 JsonWriteFeature.ESCAPE_NON_ASCIIfalse 時,則保留了非 ASCII 字符的原始形式(即 "你好")。

      3. 補充

      Python Web項目, 居然全局使用轉(zhuǎn)義模式進行序列化, 導(dǎo)致對接的Java項目總是無法成功調(diào)用接口(Python接口要求接收經(jīng)過轉(zhuǎn)義的數(shù)據(jù),Java請求發(fā)送的是未經(jīng)轉(zhuǎn)義的數(shù)據(jù) )。這個坑是我自己踩的,對比說明例子是使用ChatGPT生成的,它真的非常強大。

      posted @ 2023-07-22 00:40  又是火星人  閱讀(350)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日日橹狠狠爱欧美视频| 亚洲国产精品久久综合网| 国语对白做受xxxxx在线中国| 久久亚洲av成人无码软件| 深夜福利啪啪片| 国产精品粉嫩嫩在线观看| 中文字幕在线视频不卡| 一卡二卡三卡四卡视频区| 精品国产粉嫩一区二区三区| 欧美黑人巨大xxxxx| 日韩在线观看中文字幕| 亚洲日韩精品无码av海量| 色爱区综合激情五月激情| 龙南县| 久久爱在线视频在线观看| 中文字幕精品亚洲二区| 国产中文三级全黄| 亚洲欧洲成人a∨在线| 在线观看无码av免费不卡网站| 亚洲一区二区三区丝袜| 无码精品人妻一区二区三区湄公河| 国产乱码日韩精品一区二区| 亚洲国产成人久久一区久久| 亚洲狠狠婷婷综合久久久| 人妻丝袜中文无码av影音先锋| 人妻精品动漫H无码中字| 在线看片免费人成视久网| 最近2019中文字幕免费看| 精品一区二区三区不卡| 久久综合精品成人一本| 国产成人精品无码免费看| 亚洲男女羞羞无遮挡久久丫| 久久狠狠高潮亚洲精品夜色 | 国产极品粉嫩福利姬萌白酱| 精品久久久久无码| 国产午夜福利在线观看播放 | 日韩激情无码免费毛片| 人妻精品动漫h无码| 国内精品视频一区二区三区八戒| 日日碰狠狠添天天爽超碰97| 丰满少妇高潮惨叫久久久|