4
我正在使用Jsoncpp使用Json :: FastWriter将Json ::值写入字符串。Jsoncpp停止使用基于元素字母顺序写入
string s;
s.append("me?json=");
val["firstname"] = firstname;
val["lastname"] = lastname;
val["x"] = me->myPos.X;
val["y"] = me->myPos.Y;
val["z"] = me->myPos.Z;
val["lookx"] = me->myOri.X;
val["looky"] = me->myOri.Y;
val["lookz"] = me->myOri.Z;
url.append(writer.write(val));
的问题是他们没有在字符串中出现在我加入他们将JSON ::值VAL的顺序,他们似乎是根据第一个字母中的每个元素(”按字母顺序排序名字,姓氏,lookx,looky,lookz,x“等)。你如何防止这一点?我希望它被添加到我添加到Json ::值的顺序中,而不是排序。
如果这是不可能的,如何改变源代码来实现它?
感谢