Json 完善2

This commit is contained in:
Lenheart 2022-04-23 01:06:57 +08:00
parent 4b711b004b
commit 3bdafc7e35
1 changed files with 10 additions and 5 deletions

View File

@ -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);