想象一下,有一组帐户对象
{
"animals": {
"mammals": {
"cats": { // <-- an object with cat keys
"persian": {},
"siamese": {}
},
"dogs": { // <-- an object with dog keys
"chihuahua": {},
"labrador": {}
}
}
}
}
我想编写一个方法,该方法采用一个帐号并返回匹配的帐号对象。我最初想出了
[
{"account_number":1,"customer_name":"John"},
{"account_number":2,"customer_name":"Sally"}
]
但是我不确定这是一个好方法,特别是因为如果没有匹配的帐户,它将无法正常工作。任何想法如何解决这个问题?
我对C ++还是很陌生,我正在使用nlohmann-json进行json解析。任何帮助,将不胜感激。谢谢!