Re: Reg: JSON Field Name modification in HTTPD Configuration File

Jon Paris <[email protected]> Mon, 23 Dec 2024 12:41:10 -0500
Newsgroups gmane.comp.systems.as400.web
Message-ID <[email protected]>
How are currently generating the json?  Or are you using IWS to do it all?

 
Jon Paris
[email protected]



> On Dec 23, 2024, at 12:07 PM, Suren K <[email protected]> wrote:
> 
> Hi All,
> 
> I use an HTTP Server on IBMi with a CGI call method to handle my web
> services. Typically, the JSON response data is generated in an RPG program
> and uploaded to the Standard Output location. The CGI method then retrieves
> this JSON data from Standard Output and sends it as a response to the
> external client.
> 
> Currently, I have a requirement to modify the field names in the JSON
> response. For example:
> Original data:
> {
> "firstName": "John",
> "lastName": "Doe"
> }
> 
> Modified Data:
> {
> "customerFirstName": "John",
> "customerCLastName": "Doe"
> }
> 
> The goal is to change the field name "firstName" to "customerFirstName" and
> "lastName" to "customerLastName".
> 
> 
> Is there a way to achieve this by adding some configuration to the HTTPD
> file, or is modifying the RPG code the only viable solution?
> 
> I’d greatly appreciate any advice or suggestions on this.
> Regards,
> Suren
> -- 
> This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing list
> To post a message email: [email protected]
> To subscribe, unsubscribe, or change list options,
> visit: https://lists.midrange.com/mailman/listinfo/web400
> or email: [email protected]
> Before posting, please take a moment to review the archives
> at https://archive.midrange.com/web400.
> 

-- 
This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing list
To post a message email: [email protected]
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/web400
or email: [email protected]
Before posting, please take a moment to review the archives
at https://archive.midrange.com/web400.