Hi Kirill,

I just pushed a fix for that extra '\n':
https://github.com/OpenSIPS/opensips/commit/01f8f0867431ddb9e085f4cee460e3e748314887

The fix is on all branches, so update from GIT and give it a try.

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  http://www.opensips-solutions.com
OpenSIPS Bootcamp 2018
  http://opensips.org/training/OpenSIPS_Bootcamp_2018/

On 07/20/2018 10:29 AM, Kirill Galinurov wrote:
Yes it's wrong Data format.
 "Date":"Thu Jul 19 11:30:33 2018

2018-07-19 19:00 GMT+03:00 <users-requ...@lists.opensips.org <mailto:users-requ...@lists.opensips.org>>:

    Send Users mailing list submissions to
    users@lists.opensips.org <mailto:users@lists.opensips.org>

    To subscribe or unsubscribe via the World Wide Web, visit
    http://lists.opensips.org/cgi-bin/mailman/listinfo/users
    <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
    or, via email, send a message with subject or body 'help' to
    users-requ...@lists.opensips.org
    <mailto:users-requ...@lists.opensips.org>

    You can reach the person managing the list at
    users-ow...@lists.opensips.org <mailto:users-ow...@lists.opensips.org>

    When replying, please edit your Subject line so it is more specific
    than "Re: Contents of Users digest..."


    Today's Topics:

       1. Re: mi_json returns invalid JSON (Răzvan Crainea)
       2. Re: mi_json returns invalid JSON (Ben Newlin)
       3. Re: mi_json returns invalid JSON (Ben Newlin)


    ----------------------------------------------------------------------

    Message: 1
    Date: Thu, 19 Jul 2018 10:14:37 +0300
    From: Răzvan Crainea <raz...@opensips.org
    <mailto:raz...@opensips.org>>
    To: users@lists.opensips.org <mailto:users@lists.opensips.org>
    Subject: Re: [OpenSIPS-Users] mi_json returns invalid JSON
    Message-ID: <04329915-bc6d-0b21-547f-c114ccca3...@opensips.org
    <mailto:04329915-bc6d-0b21-547f-c114ccca3...@opensips.org>>
    Content-Type: text/plain; charset=utf-8; format=flowed

    Hi, Kirill!

    This doesn't seem to be an invalid JSON, but only a bad formatting of
    the date. I agree it should not include the "\n", because it is
    useless,
    but this doesn't make it invalid. Are you experiencing trouble with
    using JSON libraries that don't support this format?

    Best regards,
    Răzvan

    On 07/17/2018 12:58 PM, Kirill Galinurov wrote:
    > Hi. I use opensips mi_json module to get statistics.
    > But for some commands it returns incorrect JSON.
    > For example /json/dr_reload_status returns
    >
    > {"Partition": [{"value":"sipprovider_def", "attributes":{"Date":
    "Mon
    > Jul 16 07:10:58 2018
    > "}}, {"value":"beeline", "attributes":{"Date": "Mon Jul 16
    07:11:59 2018
    > "}}, {"value":"megafon", "attributes":{"Date": "Mon Jul 16
    07:11:59 2018
    > "}}, {"value":"megafon", "attributes":{"Date": "Mon Jul 16
    07:12:54 2018
    > "}}, {"value":"mts", "attributes":{"Date": "Mon Jul 16 07:12:54 2018
    > "}}, {"value":"mts", "attributes":{"Date": "Mon Jul 16 07:13:51 2018
    > "}}, {"value":"beeline", "attributes":{"Date": "Mon Jul 16
    07:13:52 2018
    > "}}]}
    >
    > This is incorrect, because it shoulde not include "\n" symbols.
    >
    >
    > _______________________________________________
    > Users mailing list
    > Users@lists.opensips.org <mailto:Users@lists.opensips.org>
    > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
    <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
    >

-- Răzvan Crainea
    OpenSIPS Core Developer
    http://www.opensips-solutions.com <http://www.opensips-solutions.com>



    ------------------------------

    Message: 2
    Date: Thu, 19 Jul 2018 12:58:24 +0000
    From: Ben Newlin <ben.new...@genesys.com
    <mailto:ben.new...@genesys.com>>
    To: OpenSIPS users mailling list <users@lists.opensips.org
    <mailto:users@lists.opensips.org>>
    Subject: Re: [OpenSIPS-Users] mi_json returns invalid JSON
    Message-ID: <e8bdb991-e1a9-41b1-8d66-6a7f149ff...@genesys.com
    <mailto:e8bdb991-e1a9-41b1-8d66-6a7f149ff...@genesys.com>>
    Content-Type: text/plain; charset=UTF-8

    I believe newline characters used within JSON must be escaped. So
    if the JSON actually contains "\n" that is invalid. It must be "\\n".

    Ben Newlin

    On 7/19/18, 3:19 AM, "Users on behalf of Răzvan Crainea"
    <users-boun...@lists.opensips.org
    <mailto:users-boun...@lists.opensips.org> on behalf of
    raz...@opensips.org <mailto:raz...@opensips.org>> wrote:

        Hi, Kirill!

        This doesn't seem to be an invalid JSON, but only a bad
    formatting of
        the date. I agree it should not include the "\n", because it
    is useless,
        but this doesn't make it invalid. Are you experiencing trouble
    with
        using JSON libraries that don't support this format?

        Best regards,
        Răzvan

        On 07/17/2018 12:58 PM, Kirill Galinurov wrote:
        > Hi. I use opensips mi_json module to get statistics.
        > But for some commands it returns incorrect JSON.
        > For example /json/dr_reload_status returns
        >
        > {"Partition": [{"value":"sipprovider_def",
    "attributes":{"Date": "Mon
        > Jul 16 07:10:58 2018
        > "}}, {"value":"beeline", "attributes":{"Date": "Mon Jul 16
    07:11:59 2018
        > "}}, {"value":"megafon", "attributes":{"Date": "Mon Jul 16
    07:11:59 2018
        > "}}, {"value":"megafon", "attributes":{"Date": "Mon Jul 16
    07:12:54 2018
        > "}}, {"value":"mts", "attributes":{"Date": "Mon Jul 16
    07:12:54 2018
        > "}}, {"value":"mts", "attributes":{"Date": "Mon Jul 16
    07:13:51 2018
        > "}}, {"value":"beeline", "attributes":{"Date": "Mon Jul 16
    07:13:52 2018
        > "}}]}
        >
        > This is incorrect, because it shoulde not include "\n" symbols.
        >
        >
        > _______________________________________________
        > Users mailing list
        > Users@lists.opensips.org <mailto:Users@lists.opensips.org>
        > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
    <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
        >

        --
        Răzvan Crainea
        OpenSIPS Core Developer
    http://www.opensips-solutions.com <http://www.opensips-solutions.com>

        _______________________________________________
        Users mailing list
    Users@lists.opensips.org <mailto:Users@lists.opensips.org>
    http://lists.opensips.org/cgi-bin/mailman/listinfo/users
    <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>



    ------------------------------

    Message: 3
    Date: Thu, 19 Jul 2018 13:03:09 +0000
    From: Ben Newlin <ben.new...@genesys.com
    <mailto:ben.new...@genesys.com>>
    To: OpenSIPS users mailling list <users@lists.opensips.org
    <mailto:users@lists.opensips.org>>
    Subject: Re: [OpenSIPS-Users] mi_json returns invalid JSON
    Message-ID: <ea885c6a-2909-4210-a99a-b54d52334...@genesys.com
    <mailto:ea885c6a-2909-4210-a99a-b54d52334...@genesys.com>>
    Content-Type: text/plain; charset=UTF-8

    Actually, after further investigation I'm no longer sure that is
    true. According to http://www.json.org/ the "\n" is valid in JSON.

    Ben Newlin

    On 7/19/18, 8:58 AM, "Ben Newlin" <ben.new...@genesys.com
    <mailto:ben.new...@genesys.com>> wrote:

        I believe newline characters used within JSON must be escaped.
    So if the JSON actually contains "\n" that is invalid. It must be
    "\\n".

        Ben Newlin

        On 7/19/18, 3:19 AM, "Users on behalf of Răzvan Crainea"
    <users-boun...@lists.opensips.org
    <mailto:users-boun...@lists.opensips.org> on behalf of
    raz...@opensips.org <mailto:raz...@opensips.org>> wrote:

            Hi, Kirill!

            This doesn't seem to be an invalid JSON, but only a bad
    formatting of
            the date. I agree it should not include the "\n", because
    it is useless,
            but this doesn't make it invalid. Are you experiencing
    trouble with
            using JSON libraries that don't support this format?

            Best regards,
            Răzvan

            On 07/17/2018 12:58 PM, Kirill Galinurov wrote:
            > Hi. I use opensips mi_json module to get statistics.
            > But for some commands it returns incorrect JSON.
            > For example /json/dr_reload_status returns
            >
            > {"Partition": [{"value":"sipprovider_def",
    "attributes":{"Date": "Mon
            > Jul 16 07:10:58 2018
            > "}}, {"value":"beeline", "attributes":{"Date": "Mon Jul
    16 07:11:59 2018
            > "}}, {"value":"megafon", "attributes":{"Date": "Mon Jul
    16 07:11:59 2018
            > "}}, {"value":"megafon", "attributes":{"Date": "Mon Jul
    16 07:12:54 2018
            > "}}, {"value":"mts", "attributes":{"Date": "Mon Jul 16
    07:12:54 2018
            > "}}, {"value":"mts", "attributes":{"Date": "Mon Jul 16
    07:13:51 2018
            > "}}, {"value":"beeline", "attributes":{"Date": "Mon Jul
    16 07:13:52 2018
            > "}}]}
            >
            > This is incorrect, because it shoulde not include "\n"
    symbols.
            >
            >
            > _______________________________________________
            > Users mailing list
            > Users@lists.opensips.org <mailto:Users@lists.opensips.org>
            > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
    <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
            >

            --
            Răzvan Crainea
            OpenSIPS Core Developer
    http://www.opensips-solutions.com <http://www.opensips-solutions.com>

            _______________________________________________
            Users mailing list
    Users@lists.opensips.org <mailto:Users@lists.opensips.org>
    http://lists.opensips.org/cgi-bin/mailman/listinfo/users
    <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>





    ------------------------------

    Subject: Digest Footer

    _______________________________________________
    Users mailing list
    Users@lists.opensips.org <mailto:Users@lists.opensips.org>
    http://lists.opensips.org/cgi-bin/mailman/listinfo/users
    <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>


    ------------------------------

    End of Users Digest, Vol 120, Issue 29
    **************************************




_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to