Get a key string array and a value string array from a JSON key-value string array
int json_separate_key_value_str(string* pstrResult, StringArray* psaKeys, StringArray* psaVals, DWORD dwOptions = JKVS_OPT_ALLOW_EMPTY_SLOT)
Number of key-value pairs
EX1
#include <ojsu.h> void json_separate_key_value_ex2() { string str = "{\"Input XY\":\"(<input>,<input>)\",\"New XY\" : \"[<new>]<new>!(<new>,<new>)\" }"; vector<string> vsk, vsv; json_separate_key_value_str(&str, &vsk, &vsv); for(int ii = 0; ii < vsk.GetSize(); ii++) { printf("%d:%s<->%s\n", ii+1, vsk[ii], vsv[ii]); } }
json_generate_key_value_str
ojsu.h