00001 <?php 00002 $rubrique = 65; 00003 $meta_description = "QExtend: Référence de la classe QExtend::JsonParser"; 00004 $meta_keywords =" QExtend: Référence de la classe QExtend::JsonParser"; 00005 $titre_page = "QExtend"; 00006 $urlCss = "http://www.developpez.com/template/kit/article.css"; 00007 $xhtml=true; 00008 $Auteur=""; 00009 $Licence="4"; 00010 $Annee="2010"; 00011 $topicType = 'Whitepaper'; 00012 $meta = '<link rel="stylesheet" type="text/css" media="screen" href="https://www.developpez.com/public/css/index2.css" /><link rel="stylesheet" type="text/css" media="screen" href="tabs.css" /><link rel="stylesheet" type="text/css" media="screen" href="doxygen.css" />'; 00013 include($_SERVER["DOCUMENT_ROOT"]."/template/entete.php"); 00014 00015 ob_start(); 00016 ?> 00017 <!-- Généré par Doxygen 1.7.1 --> 00018 <div class="navigation" id="top"> 00019 <div class="tabs"> 00020 <ul class="tablist"> 00021 <li><a href="index.php"><span>Page principale</span></a></li> 00022 <li><a href="namespaces.php"><span>Espaces de nommage</span></a></li> 00023 <li class="current"><a href="annotated.php"><span>Classes</span></a></li> 00024 <li><a href="files.php"><span>Fichiers</span></a></li> 00025 </ul> 00026 </div> 00027 <div class="tabs2"> 00028 <ul class="tablist"> 00029 <li><a href="annotated.php"><span>Liste des classes</span></a></li> 00030 <li><a href="hierarchy.php"><span>Hiérarchie des classes</span></a></li> 00031 <li><a href="functions.php"><span>Membres de classe</span></a></li> 00032 </ul> 00033 </div> 00034 <div class="navpath"> 00035 <ul> 00036 <li><a class="el" href="namespace_q_extend.php">QExtend</a> </li> 00037 <li><a class="el" href="class_q_extend_1_1_json_parser.php">QExtend::JsonParser</a> </li> 00038 </ul> 00039 </div> 00040 </div> 00041 <div class="header"> 00042 <div class="summary"> 00043 <a href="#pub-methods">Fonctions membres publiques</a> | 00044 <a href="#pro-methods">Fonctions membres protégées</a> | 00045 <a href="#pro-static-methods">Fonctions membres protégées statiques</a> | 00046 <a href="#pro-attribs">Attributs protégés</a> | 00047 <a href="#pro-static-attribs">Attributs protégés statiques</a> </div> 00048 <div class="headertitle"> 00049 <h1>Référence de la classe QExtend::JsonParser</h1> </div> 00050 </div> 00051 <div class="contents"> 00052 <!-- doxytag: class="QExtend::JsonParser" --> 00053 <p>Un parseur Json. 00054 <a href="#_details">Plus de détails...</a></p> 00055 00056 <p><code>#include <<a class="el" href="jsonparser_8hpp_source.php">jsonparser.hpp</a>></code></p> 00057 00058 <p><a href="class_q_extend_1_1_json_parser-members.php">Liste de tous les membres</a></p> 00059 <table class="memberdecls"> 00060 <tr><td colspan="2"><h2><a name="pub-methods"></a> 00061 Fonctions membres publiques</h2></td></tr> 00062 <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#a3d2bc2ccfc297718e77f0d84a9b46241">JsonParser</a> ()</td></tr> 00063 <tr><td class="memItemLeft" align="right" valign="top">QVariantMap </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#a11b31822667bb6d85787e5081b4568be">parse</a> (const QString &jsonData, bool *ok=0)</td></tr> 00064 <tr><td class="mdescLeft"> </td><td class="mdescRight">Méthode de parsing. <a href="#a11b31822667bb6d85787e5081b4568be"></a><br/></td></tr> 00065 <tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#a8a4fbd7ed25c52dea8574933f43d8749">lastError</a> () const </td></tr> 00066 <tr><td class="mdescLeft"> </td><td class="mdescRight">méthode de récupération de la dernière erreur. <a href="#a8a4fbd7ed25c52dea8574933f43d8749"></a><br/></td></tr> 00067 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#a903bf2ba2334b412472068c225d1d9ae">clearLastError</a> ()</td></tr> 00068 <tr><td class="mdescLeft"> </td><td class="mdescRight">Méthode pour effacer la dernière erreur. <a href="#a903bf2ba2334b412472068c225d1d9ae"></a><br/></td></tr> 00069 <tr><td colspan="2"><h2><a name="pro-methods"></a> 00070 Fonctions membres protégées</h2></td></tr> 00071 <tr><td class="memItemLeft" align="right" valign="top">QVariantMap </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#a659603f8f042e4d10623fe72613ae4e7">parseObject</a> (QString object, bool *ok)</td></tr> 00072 <tr><td class="mdescLeft"> </td><td class="mdescRight">Méthode de parsing d'un objet. <a href="#a659603f8f042e4d10623fe72613ae4e7"></a><br/></td></tr> 00073 <tr><td class="memItemLeft" align="right" valign="top">QVariantMap </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#ac4684dcc30929f097209db2e3cc020f0">parsePair</a> (const QString &value, bool *ok)</td></tr> 00074 <tr><td class="mdescLeft"> </td><td class="mdescRight">Méthode de parsing d'une pair. <a href="#ac4684dcc30929f097209db2e3cc020f0"></a><br/></td></tr> 00075 <tr><td class="memItemLeft" align="right" valign="top">QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#a9c7bd1a1f8b644b3a255d24a8004783d">parseValue</a> (QString valeur, bool *ok)</td></tr> 00076 <tr><td class="mdescLeft"> </td><td class="mdescRight">Méthode de parsing d'une valeur. <a href="#a9c7bd1a1f8b644b3a255d24a8004783d"></a><br/></td></tr> 00077 <tr><td class="memItemLeft" align="right" valign="top">QVariantList </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#a160302526094dab7936687686b63d62c">parseArray</a> (QString array, bool *ok)</td></tr> 00078 <tr><td class="mdescLeft"> </td><td class="mdescRight">Méthode de parsing d'un tableau. <a href="#a160302526094dab7936687686b63d62c"></a><br/></td></tr> 00079 <tr><td class="memItemLeft" align="right" valign="top">QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#a23e2cfa93c796e400b063e02b867b3f5">parseNumber</a> (const QString &value, bool *ok)</td></tr> 00080 <tr><td class="mdescLeft"> </td><td class="mdescRight">Méthode de parsing d'un nombre. <a href="#a23e2cfa93c796e400b063e02b867b3f5"></a><br/></td></tr> 00081 <tr><td colspan="2"><h2><a name="pro-static-methods"></a> 00082 Fonctions membres protégées statiques</h2></td></tr> 00083 <tr><td class="memItemLeft" align="right" valign="top">static QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#a0e02b8f2e518197782fd1b0f175a656b">split</a> (QString string, QChar separator)</td></tr> 00084 <tr><td class="mdescLeft"> </td><td class="mdescRight">Méthode de découpage d'un chaine de caractères. <a href="#a0e02b8f2e518197782fd1b0f175a656b"></a><br/></td></tr> 00085 <tr><td colspan="2"><h2><a name="pro-attribs"></a> 00086 Attributs protégés</h2></td></tr> 00087 <tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#a4102f825818c94d8f211c8f6dd0a4d7b">m_lastError</a></td></tr> 00088 <tr><td class="mdescLeft"> </td><td class="mdescRight">Chaine décrivant la dernière erreur ayant eu lieu. <a href="#a4102f825818c94d8f211c8f6dd0a4d7b"></a><br/></td></tr> 00089 <tr><td colspan="2"><h2><a name="pro-static-attribs"></a> 00090 Attributs protégés statiques</h2></td></tr> 00091 <tr><td class="memItemLeft" align="right" valign="top">static QList< QChar > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#aba01c913a099767c86c8e703040ffa17">caractereEvitementDebut</a> = QList<QChar>() << '"' << '{' << '['</td></tr> 00092 <tr><td class="mdescLeft"> </td><td class="mdescRight">Caractères d'échappement ouvrants servant au découpage de la chaine Json. <a href="#aba01c913a099767c86c8e703040ffa17"></a><br/></td></tr> 00093 <tr><td class="memItemLeft" align="right" valign="top">static QList< QChar > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_q_extend_1_1_json_parser.php#ae68093e459f0a0af04c9e3dd6e8c093e">caractereEvitementFin</a> = QList<QChar>() << '"' << '}' << ']'</td></tr> 00094 <tr><td class="mdescLeft"> </td><td class="mdescRight">Caractères d'échappement fermants servant au découpage de la chaine Json. <a href="#ae68093e459f0a0af04c9e3dd6e8c093e"></a><br/></td></tr> 00095 </table> 00096 <hr/><a name="_details"></a><h2>Description détaillée</h2> 00097 <p>Un parseur Json. </p> 00098 <p>Ce parseur est utilisé pour convertir une chaine de caractère contenant des informations au format Json en un QVariantMap correspondant à ces informations. La principale méthode à utiliser est la méthode <a class="el" href="class_q_extend_1_1_json_parser.php#a11b31822667bb6d85787e5081b4568be" title="Méthode de parsing.">parse()</a>, qui prend comme paramètre la chaine de caractère et retourne le QVariantMap correspondant. </p> 00099 00100 <p>Définition à la ligne <a class="el" href="jsonparser_8hpp_source.php#l00043">43</a> du fichier <a class="el" href="jsonparser_8hpp_source.php">jsonparser.hpp</a>.</p> 00101 <hr/><h2>Documentation des constructeurs et destructeur</h2> 00102 <a class="anchor" id="a3d2bc2ccfc297718e77f0d84a9b46241"></a><!-- doxytag: member="QExtend::JsonParser::JsonParser" ref="a3d2bc2ccfc297718e77f0d84a9b46241" args="()" --> 00103 <div class="memitem"> 00104 <div class="memproto"> 00105 <table class="memname"> 00106 <tr> 00107 <td class="memname">QExtend::JsonParser::JsonParser </td> 00108 <td>(</td> 00109 <td class="paramname"></td> 00110 <td> ) </td> 00111 <td></td> 00112 </tr> 00113 </table> 00114 </div> 00115 <div class="memdoc"> 00116 00117 <p>Définition à la ligne <a class="el" href="jsonparser_8cpp_source.php#l00031">31</a> du fichier <a class="el" href="jsonparser_8cpp_source.php">jsonparser.cpp</a>.</p> 00118 00119 </div> 00120 </div> 00121 <hr/><h2>Documentation des fonctions membres</h2> 00122 <a class="anchor" id="a903bf2ba2334b412472068c225d1d9ae"></a><!-- doxytag: member="QExtend::JsonParser::clearLastError" ref="a903bf2ba2334b412472068c225d1d9ae" args="()" --> 00123 <div class="memitem"> 00124 <div class="memproto"> 00125 <table class="memname"> 00126 <tr> 00127 <td class="memname">void QExtend::JsonParser::clearLastError </td> 00128 <td>(</td> 00129 <td class="paramname"></td> 00130 <td> ) </td> 00131 <td></td> 00132 </tr> 00133 </table> 00134 </div> 00135 <div class="memdoc"> 00136 00137 <p>Méthode pour effacer la dernière erreur. </p> 00138 <p>Cette méthode efface la chaine de dernière erreur. </p> 00139 00140 <p>Définition à la ligne <a class="el" href="jsonparser_8cpp_source.php#l00057">57</a> du fichier <a class="el" href="jsonparser_8cpp_source.php">jsonparser.cpp</a>.</p> 00141 00142 </div> 00143 </div> 00144 <a class="anchor" id="a8a4fbd7ed25c52dea8574933f43d8749"></a><!-- doxytag: member="QExtend::JsonParser::lastError" ref="a8a4fbd7ed25c52dea8574933f43d8749" args="() const " --> 00145 <div class="memitem"> 00146 <div class="memproto"> 00147 <table class="memname"> 00148 <tr> 00149 <td class="memname">QString QExtend::JsonParser::lastError </td> 00150 <td>(</td> 00151 <td class="paramname"></td> 00152 <td> ) </td> 00153 <td> const</td> 00154 </tr> 00155 </table> 00156 </div> 00157 <div class="memdoc"> 00158 00159 <p>méthode de récupération de la dernière erreur. </p> 00160 <p>Renvoie la chaine de caractère décrivant la dernière erreur ayant eu lieu. </p> 00161 00162 <p>Définition à la ligne <a class="el" href="jsonparser_8cpp_source.php#l00052">52</a> du fichier <a class="el" href="jsonparser_8cpp_source.php">jsonparser.cpp</a>.</p> 00163 00164 </div> 00165 </div> 00166 <a class="anchor" id="a11b31822667bb6d85787e5081b4568be"></a><!-- doxytag: member="QExtend::JsonParser::parse" ref="a11b31822667bb6d85787e5081b4568be" args="(const QString &jsonData, bool *ok=0)" --> 00167 <div class="memitem"> 00168 <div class="memproto"> 00169 <table class="memname"> 00170 <tr> 00171 <td class="memname">QVariantMap QExtend::JsonParser::parse </td> 00172 <td>(</td> 00173 <td class="paramtype">const QString & </td> 00174 <td class="paramname"> <em>jsonData</em>, </td> 00175 </tr> 00176 <tr> 00177 <td class="paramkey"></td> 00178 <td></td> 00179 <td class="paramtype">bool * </td> 00180 <td class="paramname"> <em>ok</em> = <code>0</code></td><td> </td> 00181 </tr> 00182 <tr> 00183 <td></td> 00184 <td>)</td> 00185 <td></td><td></td><td></td> 00186 </tr> 00187 </table> 00188 </div> 00189 <div class="memdoc"> 00190 00191 <p>Méthode de parsing. </p> 00192 <p>Méthode principale de la classe <a class="el" href="class_q_extend_1_1_json_parser.php" title="Un parseur Json.">JsonParser</a>, elle convertit une chaine au format Json en une QVariantMap. Le booléen permet de savoir si une erreur s'est produite pendant le parsing. </p> 00193 00194 <p>Définition à la ligne <a class="el" href="jsonparser_8cpp_source.php#l00036">36</a> du fichier <a class="el" href="jsonparser_8cpp_source.php">jsonparser.cpp</a>.</p> 00195 00196 </div> 00197 </div> 00198 <a class="anchor" id="a160302526094dab7936687686b63d62c"></a><!-- doxytag: member="QExtend::JsonParser::parseArray" ref="a160302526094dab7936687686b63d62c" args="(QString array, bool *ok)" --> 00199 <div class="memitem"> 00200 <div class="memproto"> 00201 <table class="memname"> 00202 <tr> 00203 <td class="memname">QVariantList QExtend::JsonParser::parseArray </td> 00204 <td>(</td> 00205 <td class="paramtype">QString </td> 00206 <td class="paramname"> <em>array</em>, </td> 00207 </tr> 00208 <tr> 00209 <td class="paramkey"></td> 00210 <td></td> 00211 <td class="paramtype">bool * </td> 00212 <td class="paramname"> <em>ok</em></td><td> </td> 00213 </tr> 00214 <tr> 00215 <td></td> 00216 <td>)</td> 00217 <td></td><td></td><td><code> [protected]</code></td> 00218 </tr> 00219 </table> 00220 </div> 00221 <div class="memdoc"> 00222 00223 <p>Méthode de parsing d'un tableau. </p> 00224 <p>Cette méthode sert à parser un tableau. Dans le format Json, un tableau est un ensemble de valeurs séparées par des virgules, commençant par `[` et finissant par `]`. </p> 00225 00226 <p>Définition à la ligne <a class="el" href="jsonparser_8cpp_source.php#l00192">192</a> du fichier <a class="el" href="jsonparser_8cpp_source.php">jsonparser.cpp</a>.</p> 00227 00228 </div> 00229 </div> 00230 <a class="anchor" id="a23e2cfa93c796e400b063e02b867b3f5"></a><!-- doxytag: member="QExtend::JsonParser::parseNumber" ref="a23e2cfa93c796e400b063e02b867b3f5" args="(const QString &value, bool *ok)" --> 00231 <div class="memitem"> 00232 <div class="memproto"> 00233 <table class="memname"> 00234 <tr> 00235 <td class="memname">QVariant QExtend::JsonParser::parseNumber </td> 00236 <td>(</td> 00237 <td class="paramtype">const QString & </td> 00238 <td class="paramname"> <em>value</em>, </td> 00239 </tr> 00240 <tr> 00241 <td class="paramkey"></td> 00242 <td></td> 00243 <td class="paramtype">bool * </td> 00244 <td class="paramname"> <em>ok</em></td><td> </td> 00245 </tr> 00246 <tr> 00247 <td></td> 00248 <td>)</td> 00249 <td></td><td></td><td><code> [protected]</code></td> 00250 </tr> 00251 </table> 00252 </div> 00253 <div class="memdoc"> 00254 00255 <p>Méthode de parsing d'un nombre. </p> 00256 <p>Cette méthode sert à parser un nombre. </p> 00257 00258 <p>Définition à la ligne <a class="el" href="jsonparser_8cpp_source.php#l00219">219</a> du fichier <a class="el" href="jsonparser_8cpp_source.php">jsonparser.cpp</a>.</p> 00259 00260 </div> 00261 </div> 00262 <a class="anchor" id="a659603f8f042e4d10623fe72613ae4e7"></a><!-- doxytag: member="QExtend::JsonParser::parseObject" ref="a659603f8f042e4d10623fe72613ae4e7" args="(QString object, bool *ok)" --> 00263 <div class="memitem"> 00264 <div class="memproto"> 00265 <table class="memname"> 00266 <tr> 00267 <td class="memname">QVariantMap QExtend::JsonParser::parseObject </td> 00268 <td>(</td> 00269 <td class="paramtype">QString </td> 00270 <td class="paramname"> <em>object</em>, </td> 00271 </tr> 00272 <tr> 00273 <td class="paramkey"></td> 00274 <td></td> 00275 <td class="paramtype">bool * </td> 00276 <td class="paramname"> <em>ok</em></td><td> </td> 00277 </tr> 00278 <tr> 00279 <td></td> 00280 <td>)</td> 00281 <td></td><td></td><td><code> [protected]</code></td> 00282 </tr> 00283 </table> 00284 </div> 00285 <div class="memdoc"> 00286 00287 <p>Méthode de parsing d'un objet. </p> 00288 <p>Cette méthode sert à parser un objet. Dans le format Json, un objet commence par `{` et finit par `}`, et est composé d'une série de paires, séparées par des virgules. </p> 00289 00290 <p>Définition à la ligne <a class="el" href="jsonparser_8cpp_source.php#l00062">62</a> du fichier <a class="el" href="jsonparser_8cpp_source.php">jsonparser.cpp</a>.</p> 00291 00292 </div> 00293 </div> 00294 <a class="anchor" id="ac4684dcc30929f097209db2e3cc020f0"></a><!-- doxytag: member="QExtend::JsonParser::parsePair" ref="ac4684dcc30929f097209db2e3cc020f0" args="(const QString &value, bool *ok)" --> 00295 <div class="memitem"> 00296 <div class="memproto"> 00297 <table class="memname"> 00298 <tr> 00299 <td class="memname">QVariantMap QExtend::JsonParser::parsePair </td> 00300 <td>(</td> 00301 <td class="paramtype">const QString & </td> 00302 <td class="paramname"> <em>value</em>, </td> 00303 </tr> 00304 <tr> 00305 <td class="paramkey"></td> 00306 <td></td> 00307 <td class="paramtype">bool * </td> 00308 <td class="paramname"> <em>ok</em></td><td> </td> 00309 </tr> 00310 <tr> 00311 <td></td> 00312 <td>)</td> 00313 <td></td><td></td><td><code> [protected]</code></td> 00314 </tr> 00315 </table> 00316 </div> 00317 <div class="memdoc"> 00318 00319 <p>Méthode de parsing d'une pair. </p> 00320 <p>Cette méthode sert à parser une paire. Une paire décrit un membre de l'objet. Dans le format Json, une pair est composée d'une chaine de caractère, le nom du membre, et séparés par un deux-points, la valeur du membre. </p> 00321 00322 <p>Définition à la ligne <a class="el" href="jsonparser_8cpp_source.php#l00089">89</a> du fichier <a class="el" href="jsonparser_8cpp_source.php">jsonparser.cpp</a>.</p> 00323 00324 </div> 00325 </div> 00326 <a class="anchor" id="a9c7bd1a1f8b644b3a255d24a8004783d"></a><!-- doxytag: member="QExtend::JsonParser::parseValue" ref="a9c7bd1a1f8b644b3a255d24a8004783d" args="(QString valeur, bool *ok)" --> 00327 <div class="memitem"> 00328 <div class="memproto"> 00329 <table class="memname"> 00330 <tr> 00331 <td class="memname">QVariant QExtend::JsonParser::parseValue </td> 00332 <td>(</td> 00333 <td class="paramtype">QString </td> 00334 <td class="paramname"> <em>valeur</em>, </td> 00335 </tr> 00336 <tr> 00337 <td class="paramkey"></td> 00338 <td></td> 00339 <td class="paramtype">bool * </td> 00340 <td class="paramname"> <em>ok</em></td><td> </td> 00341 </tr> 00342 <tr> 00343 <td></td> 00344 <td>)</td> 00345 <td></td><td></td><td><code> [protected]</code></td> 00346 </tr> 00347 </table> 00348 </div> 00349 <div class="memdoc"> 00350 00351 <p>Méthode de parsing d'une valeur. </p> 00352 <p>Cette méthode sert à parser une valeur. Dans le format Json, une valeur peut en fait être de différents type, cela peut aussi bien être une chaine de caractère, un nombre, un booléen, un objet, un tableau, ou elle peut être nulle. </p> 00353 00354 <p>Définition à la ligne <a class="el" href="jsonparser_8cpp_source.php#l00129">129</a> du fichier <a class="el" href="jsonparser_8cpp_source.php">jsonparser.cpp</a>.</p> 00355 00356 </div> 00357 </div> 00358 <a class="anchor" id="a0e02b8f2e518197782fd1b0f175a656b"></a><!-- doxytag: member="QExtend::JsonParser::split" ref="a0e02b8f2e518197782fd1b0f175a656b" args="(QString string, QChar separator)" --> 00359 <div class="memitem"> 00360 <div class="memproto"> 00361 <table class="memname"> 00362 <tr> 00363 <td class="memname">QStringList QExtend::JsonParser::split </td> 00364 <td>(</td> 00365 <td class="paramtype">QString </td> 00366 <td class="paramname"> <em>string</em>, </td> 00367 </tr> 00368 <tr> 00369 <td class="paramkey"></td> 00370 <td></td> 00371 <td class="paramtype">QChar </td> 00372 <td class="paramname"> <em>separator</em></td><td> </td> 00373 </tr> 00374 <tr> 00375 <td></td> 00376 <td>)</td> 00377 <td></td><td></td><td><code> [static, protected]</code></td> 00378 </tr> 00379 </table> 00380 </div> 00381 <div class="memdoc"> 00382 00383 <p>Méthode de découpage d'un chaine de caractères. </p> 00384 <p>Cette méthode sert à découper une chaine de caractères en morceau de base qui peuvent ensuite être parsés par les méthodes spécialisées de cette classe. </p> 00385 00386 <p>Définition à la ligne <a class="el" href="jsonparser_8cpp_source.php#l00235">235</a> du fichier <a class="el" href="jsonparser_8cpp_source.php">jsonparser.cpp</a>.</p> 00387 00388 </div> 00389 </div> 00390 <hr/><h2>Documentation des données membres</h2> 00391 <a class="anchor" id="aba01c913a099767c86c8e703040ffa17"></a><!-- doxytag: member="QExtend::JsonParser::caractereEvitementDebut" ref="aba01c913a099767c86c8e703040ffa17" args="" --> 00392 <div class="memitem"> 00393 <div class="memproto"> 00394 <table class="memname"> 00395 <tr> 00396 <td class="memname">QList< QChar > <a class="el" href="class_q_extend_1_1_json_parser.php#aba01c913a099767c86c8e703040ffa17">QExtend::JsonParser::caractereEvitementDebut</a> = QList<QChar>() << '"' << '{' << '['<code> [static, protected]</code></td> 00397 </tr> 00398 </table> 00399 </div> 00400 <div class="memdoc"> 00401 00402 <p>Caractères d'échappement ouvrants servant au découpage de la chaine Json. </p> 00403 00404 <p>Définition à la ligne <a class="el" href="jsonparser_8hpp_source.php#l00050">50</a> du fichier <a class="el" href="jsonparser_8hpp_source.php">jsonparser.hpp</a>.</p> 00405 00406 </div> 00407 </div> 00408 <a class="anchor" id="ae68093e459f0a0af04c9e3dd6e8c093e"></a><!-- doxytag: member="QExtend::JsonParser::caractereEvitementFin" ref="ae68093e459f0a0af04c9e3dd6e8c093e" args="" --> 00409 <div class="memitem"> 00410 <div class="memproto"> 00411 <table class="memname"> 00412 <tr> 00413 <td class="memname">QList< QChar > <a class="el" href="class_q_extend_1_1_json_parser.php#ae68093e459f0a0af04c9e3dd6e8c093e">QExtend::JsonParser::caractereEvitementFin</a> = QList<QChar>() << '"' << '}' << ']'<code> [static, protected]</code></td> 00414 </tr> 00415 </table> 00416 </div> 00417 <div class="memdoc"> 00418 00419 <p>Caractères d'échappement fermants servant au découpage de la chaine Json. </p> 00420 00421 <p>Définition à la ligne <a class="el" href="jsonparser_8hpp_source.php#l00053">53</a> du fichier <a class="el" href="jsonparser_8hpp_source.php">jsonparser.hpp</a>.</p> 00422 00423 </div> 00424 </div> 00425 <a class="anchor" id="a4102f825818c94d8f211c8f6dd0a4d7b"></a><!-- doxytag: member="QExtend::JsonParser::m_lastError" ref="a4102f825818c94d8f211c8f6dd0a4d7b" args="" --> 00426 <div class="memitem"> 00427 <div class="memproto"> 00428 <table class="memname"> 00429 <tr> 00430 <td class="memname">QString <a class="el" href="class_q_extend_1_1_json_parser.php#a4102f825818c94d8f211c8f6dd0a4d7b">QExtend::JsonParser::m_lastError</a><code> [protected]</code></td> 00431 </tr> 00432 </table> 00433 </div> 00434 <div class="memdoc"> 00435 00436 <p>Chaine décrivant la dernière erreur ayant eu lieu. </p> 00437 00438 <p>Définition à la ligne <a class="el" href="jsonparser_8hpp_source.php#l00047">47</a> du fichier <a class="el" href="jsonparser_8hpp_source.php">jsonparser.hpp</a>.</p> 00439 00440 </div> 00441 </div> 00442 <hr/>La documentation de cette classe a été générée à partir des fichiers suivants :<ul> 00443 <li><a class="el" href="jsonparser_8hpp_source.php">jsonparser.hpp</a></li> 00444 <li><a class="el" href="jsonparser_8cpp_source.php">jsonparser.cpp</a></li> 00445 </ul> 00446 </div> 00447 <?php 00448 echo utf8_decode(ob_get_clean()); 00449 include($_SERVER["DOCUMENT_ROOT"]."/template/pied.php"); 00450 ?>
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2010 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.