Json 完善2
This commit is contained in:
parent
4b711b004b
commit
3bdafc7e35
|
|
@ -1082,7 +1082,7 @@ int squirrel::Jsoner_STL(uint32_t v)
|
|||
{
|
||||
case 0://构造
|
||||
{
|
||||
if (Json_STL.count(Name) != 0)//如果这个hash不存在 就创建
|
||||
if (Json_STL.count(Name) == 0)//如果这个hash不存在 就创建
|
||||
{
|
||||
//构造对应 hash 的 Json容器
|
||||
std::string str = "";
|
||||
|
|
@ -1110,15 +1110,20 @@ int squirrel::Jsoner_STL(uint32_t v)
|
|||
break;
|
||||
case OT_STRING:
|
||||
{
|
||||
char* str = (char*)R"({"op":2,"err":0,"result":[{"maxhurt":0,"rank":0,"numberEntries":0,"job":1,"cid":"z0"},{"maxhurt":1,"rank":1,"numberEntries":1,"job":2,"cid":"z1"},{"maxhurt":2,"rank":2,"numberEntries":2,"job":3,"cid":"z2"},{"maxhurt":3,"rank":3,"numberEntries":3,"job":4,"cid":"z3"},{"maxhurt":4,"rank":4,"numberEntries":4,"job":5,"cid":"z4"},{"maxhurt":5,"rank":5,"numberEntries":5,"job":6,"cid":"z5"},{"maxhurt":6,"rank":6,"numberEntries":6,"job":7,"cid":"z6"},{"maxhurt":7,"rank":7,"numberEntries":7,"job":8,"cid":"z7"},{"maxhurt":8,"rank":8,"numberEntries":8,"job":9,"cid":"z8"},{"maxhurt":9,"rank":9,"numberEntries":9,"job":10,"cid":"z9"}],"uid":1,"cid":1})";
|
||||
Json_STL["severbackpack"] = str;
|
||||
std::cout << Json_STL["severbackpack"].c_str() << std::endl;
|
||||
|
||||
if (Json_STL.count(Name) == 0)//如果这个hash不存在 就返回
|
||||
{
|
||||
SQPushBool(v,false);
|
||||
return 1;
|
||||
}
|
||||
|
||||
wchar_t* GKey;
|
||||
//获取访问需求
|
||||
SQGetString(v, 3, &GKey);
|
||||
char* key = DNFTOOL::wchar_tTochar(GKey);
|
||||
rapidjson::Document Dom;
|
||||
Dom.Parse(Json_STL["severbackpack"].c_str());//加载 字符串
|
||||
std::cout << Json_STL["Lenheart"].c_str() << std::endl;
|
||||
Dom.Parse(Json_STL[Name].c_str());//加载 字符串
|
||||
|
||||
std::vector<std::string> Data;
|
||||
DNFTOOL::Split(key, Data);
|
||||
|
|
|
|||
Loading…
Reference in New Issue