<p>I checked the code and json_get_field() formats the result in a JSON value, making strings to be enclosed in the quotes. This is to support cases when the value of requested key is a structure, so practically the result in this case will be a JSON serialization of the structure. I just added a note to clarify this in the docs of the module.</p>
<p>I think this is ok over all. Maybe there should be added some helper functions to get string or int values, like json_get_string() and json_get_int().</p>
<p>Otherwise, jansson module is supposed to be like ng version of the json module, with more features (e.g., json-path support).</p>
<p>I am closing this one because it is how the module was coded. I will try to add the helper functions when I get a chance, or maybe someone else does it meanwhile ... <a href="https://github.com/eschmidbauer" class="user-mention">@eschmidbauer</a> did some work lately with the json module, maybe he can jump in here ...</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you commented.<br />Reply to this email directly, <a href="https://github.com/kamailio/kamailio/issues/1452#issuecomment-368855982">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AF36ZcRVCaiZRyv-fQnd8Wv7blQW16Dsks5tY_MMgaJpZM4SN2bQ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AF36ZZG4WeScr-pWGblJgYjKVTuw4il3ks5tY_MMgaJpZM4SN2bQ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/kamailio/kamailio/issues/1452#issuecomment-368855982"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/kamailio/kamailio","title":"kamailio/kamailio","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/kamailio/kamailio"}},"updates":{"snippets":[{"icon":"PERSON","message":"@miconda in #1452: I checked the code and json_get_field() formats the result in a JSON value, making strings to be enclosed in the quotes. This is to support cases when the value of requested key is a structure, so practically the result in this case will be a JSON serialization of the structure. I just added a note to clarify this in the docs of the module.\r\n\r\nI think this is ok over all. Maybe there should be added some helper functions to get string or int values, like json_get_string() and json_get_int().\r\n\r\nOtherwise, jansson module is supposed to be like ng version of the json module, with more features (e.g., json-path support).\r\n\r\nI am closing this one because it is how the module was coded. I will try to add the helper functions when I get a chance, or maybe someone else does it meanwhile ... @eschmidbauer did some work lately with the json module, maybe he can jump in here ..."}],"action":{"name":"View Issue","url":"https://github.com/kamailio/kamailio/issues/1452#issuecomment-368855982"}}}</script>