JSON फ़ाइल इस तरह दिखता है:getMemberNames() से JsonCPP त्रुटि को कैसे ठीक करें?
{
"strings": [
{
"key_one": "value_one!"
},
{
"key_two": "value_two!"
},
]
}
सी ++ फ़ाइल इस तरह दिखता है:
Json::Value root;
Json::Reader reader;
bool parsingSuccessful = reader.parse(contents, root);
const Json::Value strings = root["strings"];
std::vector<std::string> list = strings.getMemberNames();
") strings.getMemberNames (" की वजह से त्रुटि है:
Assertion failed: (type_ == nullValue || type_ == objectValue), function getMemberNames, file /projects/.../jsoncpp.cpp,
strings
एक सरणी है, मैंने इसे ValueType = 6
प्राप्त करके पुष्टि की।
आपका पहला उत्तर मेरा आदर्श समाधान था, लेकिन मुझे यह पता नहीं चला कि मेरे प्रारूप में मेरे PHP कोड को कैसे संशोधित किया जाए, मैंने इस प्रश्न को यहां पोस्ट किया है, इस बीच, मैं आपके दूसरे की कोशिश करूंगा समाधान :) http://stackoverflow.com/questions/11444171/php-to-json-format –