首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用数据流和SpringBoot框架通过API端点以JSON格式返回文本文件数据?

如何使用数据流和SpringBoot框架通过API端点以JSON格式返回文本文件数据?
EN

Stack Overflow用户
提问于 2021-02-10 05:20:14
回答 1查看 69关注 0票数 0

我有一个input.txt文件,如下所示:

代码语言:javascript
复制
"John"
"Sena"
"01/01/1976"
"Surrey"

我希望有一个端点,它将返回以下格式的数据:

代码语言:javascript
复制
{
  "firstName": "John",
  "lastName": "Sena",
  "dateOfBirth": "01/01/1976",
  "placeOfBirth": "Surrey"
}

我希望使用GCP Dataflow来处理文本文件,并使用Spring Boot框架来获得最终的端点。

现在,我可以通过数据流作业读取input.txt文件。接下来,我想通过一个端点返回数据。

我应该如何继续?请谁来帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2021-02-11 04:41:56

如果输入文件是逗号分隔的文件,则示例代码可能如下所示:

代码语言:javascript
复制
class Transaction(beam.DoFn):
    def process(self, element):
    -->>***Conversion of data to JSON based on element-number*** <<---
    return [{JSON-Data}]

    data_loading = (
        p1
        |'Read from File' >> beam.io.ReadFromText(known_args.input,skip_header_lines=0)
        |'Splitting of Fields' >> beam.Map(lambda record: record.split(','))
        |'Concerting to JSON' >> beam.ParDo(Transaction())
        |'Pushing on endpoint' >> ...... end point ...
    )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66127316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档