Details
-
New Feature
-
Status: Resolved
-
P2
-
Resolution: Won't Fix
-
None
-
None
Description
JSON source and sink to read/write JSON files.
Similarly to XmlSource/XmlSink, these be a JsonSource/JonSink which are a FileBaseSource/FileBasedSink.
Consider using methods/code (or refactor these) found in AsJsons and ParseJsons
The PCollection of objects the user passes to the transform should be embedded in a valid JSON file
The most common pattern for this is a large object with an array member which holds all the data objects and other members for metadata.
Examples of public JSON APIs: https://www.sitepoint.com/10-example-json-files/
Another pattern used is a file which is simply a JSON array of objects.
Attachments
Issue Links
- relates to
-
BEAM-2228 XmlIO could work with a PCollection
- Open