Namespace: OpenEdge.Net.HTTP.Filter.Payload
Type: Class JsonBodyWriter
Parent Classes:
Inherits: OpenEdge.Net.HTTP.Filter.Payload.MessageWriter


Copyright (c) 2015-2021 by Progress Software Corporation. All rights reserved.
File:JsonBodyWriter
Purpose:Writes JSON as a series of bytes/chars
Author(s):pjudge
Created:Thu Jan 29 10:47:13 EST 2015
Notes:* This writer will never (deliberately) write formatted JSON;
the goal is to reduce the size of the body as far as possible
/* A CSV list of extensions that are considered JSON



Method Summary
  Options Name Purpose
  Open ()
  INT64 Write (handle)
  INT64 Write (longchar)
  INT64 Write (memptr)
  INT64 Write (Object)
  INT64 Write (Object[])
  INT64 WriteHandle (handle)

Constructor Summary
  Options Name Purpose
  JsonBodyWriter ()

Property Summary
  Options Name Purpose
  CHARACTER JsonExtensions


Method Detail
Top

Open ()

Top

INT64 Write (handle)

Parameters:
phData HANDLE
 
Returns INT64
 
Top

INT64 Write (longchar)

Parameters:
pData LONGCHAR
 
Returns INT64
 
Top

INT64 Write (memptr)

Parameters:
pmData OpenEdge.Core.Memptr
 
Returns INT64
 
Top

INT64 Write (Object)

Parameters:
poData Progress.Lang.Object
 
Returns INT64
 
Top

INT64 Write (Object[])

Parameters:
poData Progress.Lang.Object
 
Returns INT64
 
Top

INT64 WriteHandle (handle)

Parameters:
phData HANDLE
 
Returns INT64
 


Constructor Detail
Top

JsonBodyWriter ()



Property Detail
Top

CHARACTER JsonExtensions

Returns CHARACTER