[ https://issues.apache.org/jira/browse/BEAM-1581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eugene Kirpichov closed BEAM-1581. ---------------------------------- Resolution: Won't Fix Fix Version/s: Not applicable AFAICT this has been superseded with AsJsons and ParseJsons, which can be used in combination with FileIO. > JSON source and sink > -------------------- > > Key: BEAM-1581 > URL: https://issues.apache.org/jira/browse/BEAM-1581 > Project: Beam > Issue Type: New Feature > Components: io-ideas > Reporter: Aviem Zur > Priority: Major > Fix For: Not applicable > > > 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. -- This message was sent by Atlassian JIRA (v7.6.3#76005)