最近用到Go解析Json字符串,本来没仔细看,结果定义结构体的时候忽略了成员名的大小写问题,导致变量赋值始终不成功。折腾了一会,写个测试程序看看Json转化的一些规则。
1 | package main |
最终结果1
2
3
4
5
6test1: {Va1:1 Va2:2}
test11: {Va1:1 Va2:2}
test13: {Va1:1 Va2:3}
test2: {va1:0 va2:0}
test3: {Va1:2 Va2:1}
test31: {Va1:2 Va2:1}
🇭 🇰 🇧❤🇿 🇾 🇯 🇫 🇴 🇷 🇪 🇻 🇪 🇷
最近用到Go解析Json字符串,本来没仔细看,结果定义结构体的时候忽略了成员名的大小写问题,导致变量赋值始终不成功。折腾了一会,写个测试程序看看Json转化的一些规则。
1 | package main |
最终结果1
2
3
4
5
6test1: {Va1:1 Va2:2}
test11: {Va1:1 Va2:2}
test13: {Va1:1 Va2:3}
test2: {va1:0 va2:0}
test3: {Va1:2 Va2:1}
test31: {Va1:2 Va2:1}