数组中json中的重复值

时间:2019-05-13 12:46:31

标签: c++ json

我有一个颜色项目数组,希望输出到json文件,我设法使我的代码正确输出名称,但是值(数组中的值)似乎都具有相同的值。

我是C ++的新手,但是我怀疑循环每次都只会覆盖相同的指针,因此末尾的所有值都指向相同的指针。不幸的是,我不知道如何解决它:

-v

在上面的示例中,winrt::Windows::Data::Json::JsonObject jsonObject; for (int i = 0; i < TABLE_SIZE; i++) { // Get the Property Name auto current = TABLE_COLORS[i]; // Get the Property Value auto color = _table[i]; // Convert the value to a json string auto s = JsonValue::CreateStringValue(Utils::ColorToHexString(color)); jsonObject.Insert(current, s); } 正确地写出了每个项目,但是current始终是相同的值。逐步执行代码,似乎可以正确设置s,尽管我不确定如何准确检查color的值,因为它似乎不容易看到值。

0 个答案:

没有答案