问题标签 [inputformatter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5093 浏览

java - CombineFileInputFormat Hadoop 0.20.205 的实现

有人可以指出我在哪里可以找到CombineFileInputFormat(org. using Hadoop 0.20.205)的实现吗?这是使用 EMR 从非常小的日志文件(行中的文本)创建大的拆分。

令人惊讶的是,Hadoop 没有专门为此目的制作的此类的默认实现,并且谷歌搜索看起来我不是唯一对此感到困惑的人。我需要编译该类并将其捆绑在一个 jar 中用于 hadoop-streaming,对 Java 的了解有限,这是一个挑战。

编辑:我已经尝试过使用必要的导入的 Yetitrails 示例,但是下一个方法出现编译器错误。

0 投票
1 回答
943 浏览

java - Mapreduce 映射器将键和值作为文本字段传递

我有一个小项目,其中有一个包含 2 个制表符分隔的文本列的文件。我希望我的映射器从文件中读取它们并将第二列设置为键,将第一列设置为减速器的值,但我似乎无法完成它。然后,我想将 (key, value) 对传递给 reducer,它将为每个键创建一个包含所有值的列表。

conext.write在线上遇到错误。我该如何解决这个问题?

0 投票
2 回答
2691 浏览

c# - 自定义 InputFormatter 在 ASP.NET Core 2.0 中被忽略

我需要构建一个能够完成自定义 XML 输入和输出格式的 ASP.NET Core 2.0 Web API 应用程序。

我在设置自定义输出格式化程序方面取得了成功,但没有设置自定义输入格式化程序。

更准确地说,这是启动配置:

这个想法是有自定义的 SOAP 输入和输出格式。不,现有的XmlDataContractSerializerInputFormatter不行。

SoapOutputFormatter班级:

SoapInputFormatter班级:

我设置断点只是为了调用代码,以便稍后我可以实际实现有用的代码。但是该SoapInputFormatter课程根本没有被调用。控制器:

(经典的新 web api 应用控制器)

我正在使用该Postman应用程序进行 POST。没有 POST 会命中SoapInputFormatter.

有小费吗?有任何想法吗?

0 投票
0 回答
2488 浏览

javascript - 为什么 Cleave 数字格式在小数点后两位停止?

我正在尝试使用 Cleave 组件在输入字段中格式化,该组件将原始输入值分组为数千。我正在使用反应 JS。

我的问题是我想允许小数点后有很多位,但输入字段禁止任何超过两位小数的内容,即我希望能够输入123.000001,但该字段只允许最多两位小数的值:123.00.

这种行为是 Cleave 组件所固有的,有什么办法可以解决这个问题吗?组件的来源在这里:https ://github.com/nosir/cleave.js

0 投票
1 回答
371 浏览

c# - 有没有办法通过启动中的 ConfigureServices 将开放的通用格式化程序添加到 ASP.Net Core 2.0

根据标题,我希望能够在 Startup.cs 中添加开放的通用 InputFormatter 和 OutputFormatter 实例作为 ConfigureServices 的一部分,类似于如何添加开放的通用服务。

我想要的看起来像这样:

这有可能吗?

编辑:

当前实现的 ProtobufOutputFormatter 示例

问题是使用反射不如我能够使用通用 Protobuf 反序列化器那样高效,例如:

ProtobufSerialiser 是我们拥有的 Google.Protobuf 的包装器(出于性能原因,它被实现为与缓冲池一起工作,这被对 Activator.CreateInstance 的需要所颠覆,如上面实际实现和工作的非通用示例所示。)

T 将来自端点。

0 投票
1 回答
347 浏览

html - 荷兰语语言环境:输入(数字)金额格式

我正在 Angular5 中开发一个应用程序,我需要开发一个表单,用户将使用它来输入金额。由于用户来自荷兰,他们习惯于荷兰货币格式。这意味着,10.50 在荷兰语中显示为 10,50

是否有一个内置组件可用于输入荷兰语格式的货币。用户应该能够使用“,”作为小数点。

当用户在各自的输入框中输入增值税金额和净额时,我想在第三个输入框中显示计算出的总金额(netAMount+vatAmount)

提前致谢。

问候,文奇

0 投票
1 回答
180 浏览

c# - 将数据从 ModelBinder 传递到自定义 InputFormatter

上下文:在 Asp.net Core 2.1 下的 WebAPI 中,我必须创建一个 POST 端点 ,[server]/MyController/{Parameter1}/MoreRouteThing/. 我必须创建一个自定义IInputFormatter,因为默认格式化程序无法读取正文。

问题:为了能够格式化输入,IInputFormatter需要知道Parameter1.

我实现了一个IModelBinder处理这个模型的自定义,startup.cs使用自定义连接所有东西IModelBinderProvider(可能有点矫枉过正,但我​​想了解整个链条。)

在自定义IModelBinder中,我可以{Parameter1}使用类似的东西进行访问bindingContext.ActionContext.RouteData.Values["Parameter1"],但我不知道如何将其传递给IInputFormatter. 前者将 an 传递InputFormatterContext给后者,但该上下文对象中的任何内容似乎都不适合存储额外信息。

所以问题:如何将数据从 传递IModelBinderIInputFormatter?我是否应该直接从 解析 url/路由IInputFormatter,从而让它知道它在整个过程中的“位置”?(对我来说似乎不干净。)

0 投票
2 回答
294 浏览

.net-core - 将 .NET Core MVC InputFormatter 应用到控制器

我对 .NET Core 很陌生。我正在尝试设置一个小的 MVC 应用程序。我在哪里实现了一个带有定义路由的控制器。

对于这个控制器,我实现了一个自定义 inputformatter 并在 Startup.cs 中注册它到目前为止工作正常。

但是现在这个 inputformatter 适用于任何控制器和指定的路由。有没有办法只为指定的控制器/路由应用格式化程序。

0 投票
1 回答
722 浏览

xml - ASP.NET Core 2.2,XML 输入格式化程序

我正在使用 asp.net core 2.2 并尝试允许 XML 的附加内容类型值。所以我这样配置Startup.cs

事实上,我最终获得415 Unsupported Media Type了邮递员的地位。有没有人成功添加 XML 内容类型值?

作者控制器.cs:

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
464 浏览

c# - 通过输入格式化程序将正文发布到参数

我正在尝试编写自己的输入格式化程序,它将读取请求正文,按行拆分并将其传递给控制器​​操作中的字符串数组参数。


这有效(将整个主体作为字符串传递):

启动.cs

MyInputFormatter.cs

我的控制器.cs


这不起作用(参数 foo 为空):

MyInputFormatter.cs

我的控制器.cs

不同之处在于,在控制器中,我现在接受的是字符串数组而不是字符串,而在格式化程序中,我正在逐行读取输入,最后将其作为数组返回。


我错过了什么?:/


编辑:我的格式化程序实际上看起来如何,或多或少(如果有什么不同的话):