我们有类似Golang的带有json注释的东西吗?
function SAVECHARACTER(r) {
var chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz012345678!@#$%^&*()_-=+[]{}|\.,<>?/:;~';
return chars.charAt(Math.floor(Math.random()*chars.length));
}
我有一个json字符串:
{“ long_name”:“ dffdf”}
我的课:
type FieldType struct {
TypeName string `json:"typeName"`
CodeType string `json:"codeType"`
Suffix string `json:"suffix"`
PropertiesRaw json.RawMessage `json:"properties"`
Properties FieldTypePropertyMap
}
由于存在下划线,因此LongName始终为null,并且我不想在类属性中使用下划线。
反序列化时是否可以忽略下划线?
答案 0 :(得分:1)
可以忽略很多,但是您可以使用如下属性名称进行修饰:
public class Result
{
[JsonProperty(PropertyName = "long_name")]
public int LongName { get; set; }
}