webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions
json.cc File Reference
#include "webrtc/base/json.h"
#include <errno.h>
#include <limits.h>
#include <stdlib.h>
#include <sstream>

Namespaces

 rtc
 

Functions

bool rtc::GetStringFromJson (const Json::Value &in, std::string *out)
 
bool rtc::GetIntFromJson (const Json::Value &in, int *out)
 
bool rtc::GetUIntFromJson (const Json::Value &in, unsigned int *out)
 
bool rtc::GetBoolFromJson (const Json::Value &in, bool *out)
 
bool rtc::GetDoubleFromJson (const Json::Value &in, double *out)
 
bool rtc::JsonArrayToValueVector (const Json::Value &in, std::vector< Json::Value > *out)
 
bool rtc::JsonArrayToIntVector (const Json::Value &in, std::vector< int > *out)
 
bool rtc::JsonArrayToUIntVector (const Json::Value &in, std::vector< unsigned int > *out)
 
bool rtc::JsonArrayToStringVector (const Json::Value &in, std::vector< std::string > *out)
 
bool rtc::JsonArrayToBoolVector (const Json::Value &in, std::vector< bool > *out)
 
bool rtc::JsonArrayToDoubleVector (const Json::Value &in, std::vector< double > *out)
 
Json::Value rtc::ValueVectorToJsonArray (const std::vector< Json::Value > &in)
 
Json::Value rtc::IntVectorToJsonArray (const std::vector< int > &in)
 
Json::Value rtc::UIntVectorToJsonArray (const std::vector< unsigned int > &in)
 
Json::Value rtc::StringVectorToJsonArray (const std::vector< std::string > &in)
 
Json::Value rtc::BoolVectorToJsonArray (const std::vector< bool > &in)
 
Json::Value rtc::DoubleVectorToJsonArray (const std::vector< double > &in)
 
bool rtc::GetValueFromJsonArray (const Json::Value &in, size_t n, Json::Value *out)
 
bool rtc::GetIntFromJsonArray (const Json::Value &in, size_t n, int *out)
 
bool rtc::GetUIntFromJsonArray (const Json::Value &in, size_t n, unsigned int *out)
 
bool rtc::GetStringFromJsonArray (const Json::Value &in, size_t n, std::string *out)
 
bool rtc::GetBoolFromJsonArray (const Json::Value &in, size_t n, bool *out)
 
bool rtc::GetDoubleFromJsonArray (const Json::Value &in, size_t n, double *out)
 
bool rtc::GetValueFromJsonObject (const Json::Value &in, const std::string &k, Json::Value *out)
 
bool rtc::GetIntFromJsonObject (const Json::Value &in, const std::string &k, int *out)
 
bool rtc::GetUIntFromJsonObject (const Json::Value &in, const std::string &k, unsigned int *out)
 
bool rtc::GetStringFromJsonObject (const Json::Value &in, const std::string &k, std::string *out)
 
bool rtc::GetBoolFromJsonObject (const Json::Value &in, const std::string &k, bool *out)
 
bool rtc::GetDoubleFromJsonObject (const Json::Value &in, const std::string &k, double *out)
 
std::string rtc::JsonValueToString (const Json::Value &json)