c# - 如何将 json 拆分为空格分隔的字符串?

标签 c#

我想使用空格分隔的字符串拆分 jsonData 的结果,但我不知道该怎么做。

这是我存储 OptionCode jsonData 的代码:

 if (mappedResult.OptionCodes != null)
  {
     AddJsonVehicleOptionEquip("OptionCodes", JsonConvert.SerializeObject(mappedResult.OptionCodes));
  }

这是我的 OptionCodes View 模型:

 public class DecodedOptionCodesModel
    {
        public string OptionCode { get; set; }
    }

这是我在第三方 ChromeDataHandler 上获取 OptionCode 的代码:

 vehicle.OptionCodes = res.factoryOption?.Select(c => new DecodedOptionCodesModel
            {
                OptionCode = c.oemCode
            });

上面代码的结果是:

[
    {
        "OptionCode": "996"
    },
    {
        "OptionCode": "99T"
    },
    {
        "OptionCode": "44P"
    },
    {
        "OptionCode": "44W"
    },
    {
        "OptionCode": "610A"
    },
    {
        "OptionCode": "613A"
    },
    {
        "OptionCode": "618A"
    },
    {
        "OptionCode": "710A"
    },

我希望结果是这样的:

选项代码:996 99T 44P 44W

最佳答案

你可以这样实现:

Console.WriteLine(String.Join(" ", vehicle.OptionCodes));

一旦你使用空格分隔符分割,你就可以按照你想要的方式使用它。

Refer了解更多详情。

关于c# - 如何将 json 拆分为空格分隔的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55792995/

相关文章:

c# - 如何将现有数据库与 IdentityServer4 一起使用

c# - 模式匹配条件确保两个属性都不为空,但编译器会发出可能为空引用的警告。为什么?

c# - C# 中优秀的开源 OCR

c# - 无法使用自定义 ControlTemplate 在 RadioButton 上绑定(bind) IsChecked

c# - Membership CreateUser 及相关表

c# - 获取所有打开的 WPF 窗口

java - 为什么我们需要/使用托管代码(而不是 native 代码)?

c# - 如何获取可空类型的字符串类型

c# - 展平 LINQ 集合

c# - 使用 Json.NET 在 Windows Phone 7 中反序列化 JSON