Question Roger de Coninck · Jun 12, 2018

Alternative for %ZEN.Auxiliary.altJSONProvider).%ConvertJSONToObject

Hello,

I want to convert a json, which passed on in the a REST call, into a request message. 

I use method %ConvertJSONToObject of the %ZEN.Auxiliary.altJSONProvider class.

Set sc = ##class(%ZEN.Auxiliary.altJSONProvider).%ConvertJSONToObject(%request.Content, "TestRequest", .request)

Is there an alternative for this? I want to avoid to use the %ZEN library.

Best Regards

Roger de Coninck

Comments

Roger de Coninck  Jun 18, 2018 to Dmitry Maslennikov

I want to de-serialize an json string, received via REST, into a Ens.Request.

Best Regards

Roger.

0
Robert Cemper  Jun 18, 2018 to Roger de Coninck

Pls. provide your version

0
Roger de Coninck  Jun 19, 2018 to Eduard Lebedyuk

I known how to create a dynamic object from a json string.

What do you mean with "create Ens.Request from that" ?

First create the request and assign the property one by one?

Or do you mean something else?

Best Regards

Roger.

0
Eduard Lebedyuk  Jun 19, 2018 to Roger de Coninck

First create the request and assign the property one by one?

Yes.

0
Eduard Lebedyuk  Jun 18, 2018 to Roger de Coninck

You need first to convert JSON into dynamic object and then create Ens.Request from that. Well, probably a subclass of Ens.Request as it can't hold any data.

0