Hi Anupama, Unfortunately, that too does not seem to work. Ballerina throws an error when I try to use *jsonVal.ab* or *jsonVal["ab"]*.
However, I've come up with the following code and it seems to work. That'll do for now. message m = {}; messages:setStringPayload(m, str); json j = messages:getJsonPayload(m); Thanks, Gayan. On Mon, Oct 30, 2017 at 5:40 PM, Anupama Pathirage <anup...@wso2.com> wrote: > Hi, > > In earlier versions of ballerina following should work for string to json > and json to string conversions. > > import ballerina.lang.system; > import ballerina.lang.jsons; > > function main(string[] args) { > string s1 = "{'ab':'ddd'}"; > json jsonVal = s1; > system:println(jsonVal); > string s2 = jsons:toString(jsonVal); > system:println(s2); > } > > Thanks, > > Anupama > > > > On Mon, Oct 30, 2017 at 5:07 PM, Gayan Chamara <gaya...@wso2.com> wrote: > >> Hi Rajith & Suthagar, >> I tried the suggested method, but no luck. It gives the following error >> message, >> >> *incompatible types: 'string' cannot be converted to 'json'* >> >> >> I'm restricted to ballerina 0.89 because API Manager has not moved to a >> newer version yet. >> >> Regards, >> Gayan. >> >> On Mon, Oct 30, 2017 at 4:57 PM, Suthagar Kailayapathy <sutha...@wso2.com >> > wrote: >> >>> Hi Gayan, >>> >>> Can you please take a look at here(last one), >>> https://groups.google.com/forum/#!topic/ballerina-dev/DIWQIULUvSw >>> >>> string s = "somejson"; >>> json j; >>> Error e; >>> j, err = <json> s; >>> >>> Thanks. >>> >>> On Mon, Oct 30, 2017 at 4:39 PM, Gayan Chamara <gaya...@wso2.com> wrote: >>> >>>> Hi, >>>> Is there a way to convert JSON string into ballerina json type in >>>> ballerina 0.89? I couldn't find a suitable method in the docs. >>>> >>>> Thanks, >>>> Gayan. >>>> >>>> -- >>>> Regards, >>>> >>>> *Gayan Chamara* >>>> >>>> *Software Engineering Intern* >>>> *WSO2 Inc.* >>>> >>>> >>>> *Email: gaya...@wso2.com <gaya...@wso2.com> * >>>> *Mobile : **+94 71 728 5827 <+94%2071%20728%205827>* >>>> <http://wso2.com/signature> >>>> >>> >>> >>> >>> -- >>> >>> *K.Suthagar* >>> Software Engineering Intern | WSO2 >>> LinkedIn: https://www.linkedin.com/in/ksuthagar >>> <http://suthagar.inncaps.com/> >>> >>> Email: sutha...@wso2.com >>> Mobile : +94779543968 <+94%2077%20954%203968> >>> Web: http://wso2.com >>> >>> >> >> >> -- >> Regards, >> >> *Gayan Chamara* >> >> *Software Engineering Intern* >> *WSO2 Inc.* >> >> >> *Email: gaya...@wso2.com <gaya...@wso2.com> * >> *Mobile : **+94 71 728 5827 <+94%2071%20728%205827>* >> <http://wso2.com/signature> >> > > > > -- > Anupama Pathirage > Technical Lead > WSO2, Inc. http://wso2.com/ > Email: anup...@wso2.com > Blog: http://mycodeideas.blogspot.com > Mobile:+94 71 8273 979 > > > > -- Regards, *Gayan Chamara* *Software Engineering Intern* *WSO2 Inc.* *Email: gaya...@wso2.com <gaya...@wso2.com> * *Mobile : **+94 71 728 5827* <http://wso2.com/signature>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev