"LineSource":"\\LAPTOP-63K7ABD8\Passway",
"LineTarget":"G:/foder2",
"AreaSource":"G:/foder1",
"AreaTarget":"G:/foder2",
"SmallSource":"",
"SmallTarget":"",
"vesion":0.01,
"About":"路径描述"
上面的这个是错误的json路径,在第一行,不允许有"\"
而正确的json路径为
"LineSource":"//LAPTOP-63K7ABD8/Passway",
"LineTarget":"G:/foder2",
"AreaSource":"G:/foder1",
"AreaTarget":"G:/foder2",
"SmallSource":"",
"SmallTarget":"",
"vesion":0.01,
"About":"路径描述"
之前有一个共享文件夹通过网络形式访问的,路径如下:\\LAPTOP-63K7ABD8\Passway但是在json配置文件中,{ "LineSource":"\\LAPTOP-63K7ABD8\Passway", "LineTarget":"G:/foder2", "AreaSource":"G:/foder1", "AreaTarget":"G:/foder2",...
Json
dictionary 封装时格式错误
dictionary 不用封装,
直接
保存为dict 形式即可,否则加单/双引号会报出如下错误
json
.decoder.
JSON
DecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
example.
json
具体格式如下
"input_path":"/home/xxx/data/test_folder/input/test
用[N]代表
JSON
数组中的第N个元素。序号从0开始。
用[M to N]代表
JSON
数组中第M个至第N个元素。序号从0开始。
用.[*]通配符代表
JSON
对象的所有子元素。
用[*]通配符代表
JSON
数组的所有元素。
用**通配符代表用某字符开头或结尾的元素。
*通配符的查询:
mysql> SELECT
JSON
_EXTRACT('{"a":
你可以使用 C# 中的 Newtonsoft.
Json
库来处理
JSON
文件
的
存储
。下面是一个简单的示例:
首先,你需要在项目中安装 Newtonsoft.
Json
包。你可以通过 NuGet 管理器或者使用以下命令来安装:
Install-Package Newtonsoft.
Json
接下来,你需要创建一个类来表示你想要
存储
的数据。假设你要
存储
一个名为 Person 的类,它有两个属性:Name 和 Age。
```csharp
public class Person
public string Name { get; set; }
public int Age { get; set; }
然后,你可以使用 Newtonsoft.
Json
库来将对象序列化为
JSON
字符串,并将其保存到
文件
中。下面是一个示例:
```csharp
using System;
using Newtonsoft.
Json
;
public class Program
public static void Main()
// 创建一个 Person 对象
var person = new Person
Name = "John",
Age = 30
// 将对象序列化为
JSON
字符串
var
json
=
Json
Convert.SerializeObject(person);
// 将
JSON
字符串写入
文件
System.IO.File.WriteAllText("person.
json
",
json
);
Console.WriteLine("
JSON
文件
保存成功!");
这段代码将生成一个名为 "person.
json
" 的
文件
,其中包含以下内容:
```
json
{"Name":"John","Age":30}
注意:在实际开发中,你可能需要处理异常和
路径
等
问题
。此示例仅用于演示基本概念。