我想反序列化一些json。 JSON看起来像(代码段):
class Rect
{
public:
int width = 10;
int height = 20;
};
int _tmain(int argc, _TCHAR* argv[])
{
Rect rect;
Rect rects;
//rect = rects;
cout << sizeof(Rect) << endl; // prints 8 which is fine
cout << &rect.width << "\t" << &rect.height << endl; // prints 0027FEC8 0027FECC
cout << &rects.width << "\t" << &rects.height << endl; // prints 0027FEB8 0027FEBC
当我想使用以下方法反序列化时:
{
"Akka": {
"log-config-on-start": "true"
}
}
Configuration.GetSection("Akka").Get<AkkaConfig>();
由于连字符而失败。 使用newtonsoft,反序列化效果很好。