小编Wil*_*zuk的帖子

如何将来自JSON的0和false都解组为bool

目前我正在映射一个服务的输出,比如说,它可以自由地为它的布尔类型交换0和false(以及1和true).有没有办法为内置编码/ json unmarshal函数使用更宽松的解析器?我试过添加,字符串到json标签无济于事.

我想要的一个例子:

type MyType struct {
    AsBoolean bool `json:"field1"`
    AlsoBoolean bool `json:"field2"`
}
Run Code Online (Sandbox Code Playgroud)

那么,给定输入json:

{
    "field1" : true,
    "field2" : 1
}
Run Code Online (Sandbox Code Playgroud)

结果结构将是:

obj := MyType{}
json_err := json.Unmarshal([]byte(input_json), &obj)
fmt.Printf("%v\n", obj.AsBoolean) //"true"
fmt.Printf("%v\n", obj.AlsoBoolean) //"true"
Run Code Online (Sandbox Code Playgroud)

json go

8
推荐指数
3
解决办法
7670
查看次数

Windows Azure基本身份验证

我需要建立在Windows Azure上测试网站,通常以防止随意的人从看它,我会设置基本身份验证与某种琐碎密码筛选的人.Windows Azure似乎没有此选项.

有哪些替代方案?到目前为止,我正在考虑实现另一级别的表单身份验证,但这需要很多工作,需要在网站的生产版本中删除.

在web.config中实现基本身份验证的文档也非常稀少.

authentication azure basic-authentication

6
推荐指数
1
解决办法
4312
查看次数

标签 统计

authentication ×1

azure ×1

basic-authentication ×1

go ×1

json ×1