簡體   English   中英

將字符串變量保存在 C# 中的 JSON 文件中

[英]Save String variables in a JSON file in C#

我有 3 個變量:

String Phone, Password and Location;

我想在 json 文件中保存為:

phone:"xxxxx",password:"yyyyyy',location:"zzzzz"

上面的 JSON 是不正確的,我把它放出來只是為了展示我需要的東西。

我不想在項目中添加額外的 class 只是為了在 JSON 文件中保存 3 個變量。

我的首選庫是 Newtonsoft.Json

您可以像這樣序列化匿名類型。

JsonConvert.SerializeObject(new {
   password = Password,
   phone = Phone,
   location = Location
});

編輯修復 object 初始化語法。

此外,如 Zohars 中所示的幾乎相同的答案。 如果您只使用變量名,那么會自動創建具有相同名稱的屬性。

您可以序列化匿名類型:

var json = JsonConvert.SerializeObject(new { Phone, Password, Location});

在 rextester 上查看現場演示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM