问题标签 [jil]

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 回答
1869 浏览

parameter-passing - Autosys Job:机器名称参数化

我正在创建一个 Autosys 作业,如下所示:

我想参数化机器名称,以便 JIL 从 env.profile 文件中读取它,类似于:

其中machine_name属性存在于env.profile文件中,如下所示:

我试过了,但在服务器上提交 Jil 时出错。

0 投票
0 回答
80 浏览

c# - 调用 Deserialize 方法时,Jil 是否可以选择将空字符串转换为 null?

我需要使用 Jil 反序列化 JSON;不幸的是,反序列化在尝试将空字符串转换为double?.

Option为了解决这个问题,有什么要设置的吗?

我浏览了官方文档,但没有找到我要找的东西。我错过了什么吗?

我希望foo.MyValue会,null但它会抛出Jil.DeserializationException: 'Expected a double value'

0 投票
0 回答
2603 浏览

c# - Jil.DeserializationException: '预期的数字'

我正在尝试在 WebAPI(C#) 中实现 Jil 序列化程序。虽然反序列化会引发类似“Jil.DeserializationException: 'Expected digit'”的错误。我附上了代码示例。

WebApiConfig.cs

JilFormatter.cs

TypedDeserializers 类:

ReuestTest.cs

测试控制器.cs

例外:

0 投票
1 回答
285 浏览

c# - How do I get Non-Public members from a dynamic object created by Jil.JSON.DeserializeDynamic?

I am a newbie in Jil.JSON. I am using 'JSON.DeserializeDynamic' because the 'JSON' string always varies for different customer's requirements.

In my code, I am using 'foreach'. 'keyValue' is a dynamic with 'Key' and 'Value' properties.

I am trying to get the values of 'keyValue.Value Type' and 'keyValue.Value StringValue' but I do not know how to get these Non-Public members' values.

need to get the Type and StringValue

enter image description here

Here a sample of my code:

I tried using 'keyValue.GetType()' but it is giving me a different properties.

enter image description here

Edited:

I am almost there....

now, i need to get the 'member value'

any ideas?

0 投票
1 回答
328 浏览

shell - autosys 作业摘要中的 pri/xit 是什么意思?

下面是一个随机的工作总结。需要了解这里的 Pri/xit 意味着什么?如果它为空,是否意味着作业成功,退出代码为 0(对于 Status=SU)。

0 投票
0 回答
128 浏览

awk - 我对 awk 很陌生,我正在尝试解析/透视 JIL 以供 SAS 或 Excel 使用

我正在尝试解析我负责管理的所有 300 多个 Autosys 作业,并且希望能够解析一个 300 多个 autosys 作业 JIL 文件以自动化一些报告。

我被允许使用的软件受到严格限制。我最近发现了这个 awk 脚本。我尝试了一个 SAS 解决方案,但这只得到了 1/2 的数据。Perl 脚本可以工作,但我并不精通 perl。awk 对我来说似乎更容易理解和使用

样本 Jil(这是输入):

样本输出

我想弄清楚为什么 start_times 没有被正确解析到 outfile2.txt 中。我只收到该行的第一个 " 。

编辑:看起来 printf 的 RegExpression 部分没有读取和打印数字字符。我现在不确定如何解决这个问题。

编辑2:看起来类似的问题需要“start_times”内容。我一直在努力思考如何解决这个问题,但我没有运气。当前输出只添加第一个“我们应该为 start_times 输出整行:“07:00”

我正在使用的当前 awk 返回如下内容:

我想要这个

0 投票
3 回答
1971 浏览

.net-core - JilOutputFormatter:不允许同步操作。调用 WriteAsync 或将 AllowSynchronousIO 设置为 true

我的.NET Core 3.1项目中有这个格式化程序(我最近从 升级2.1):

我用这个片段将它添加到管道中:

当应用程序打开时,它就像一个魅力2.1。但是现在3.1我收到了这个错误:

处理请求时发生未处理的异常。InvalidOperationException:不允许同步操作。改为调用 WriteAsync 或将 AllowSynchronousIO 设置为 true。

我尝试异步写入操作,但在Jil. 请问你有什么想法吗?

注意:我知道有一些答案(例如这个答案)是在说如何AllowSynchronousIO. 但我对如何异步写入感兴趣Jil

0 投票
0 回答
124 浏览

autosys - AutoSys API - 列出 RunEndTime 之间的作业

我需要列出特定 RunEndTime 之间的作业。我正在尝试以下操作,但没有从服务器收到任何内容。(有 RunEndTimes 工作 > 2010)

以下按预期工作

另一个问题是如何运行查询以列出两个 RunEndTimes 之间的所有作业?

0 投票
0 回答
50 浏览

.net-core - NuGet 包正在寻找确切版本

我有一个名为ConfigurationManagement. 它依赖于名为Jil(json parser) 的 Nuget 包。列出的版本是 2.15.4。

我有另一个Logging.Client需要Jil2.17.0 的包。

当我查看它们时,ConfigurationManagement包装上说它需要>=2.15.4。这让我认为我应该能够使用 2.17.0。

但是当我尝试这样做时,我收到以下运行时错误:

System.IO.FileNotFoundException:'无法加载文件或程序集'Jil.Core,版本 = 2.15.4.0'

我尝试Jil在项目引用中直接添加对 2.17.0 的引用ConfigurationManagement,解决方案资源管理器中的包树显示它将使用Jil2.17.0 ConfigurationManagement,但我仍然得到运行时异常。

如何让我的ConfigurationManagement包使用 2.17.0 版本Jil(最好不必更新ConfigurationManagement包,因为另一个组拥有它。)


ConfigManagement.csproj引用ConfigurationManagement

引用的项目文件Logging.Client和上面的项目:

0 投票
0 回答
183 浏览

.net-core - 在 .Net Core 中,同时使用两个不同版本的 NuGet

这是我的解决方案布局:

版本 2.16.0引入Jil了一项重大更改。因此,当我Project A尝试仅使用 2.17.0 版本时,它会出现运行时错误

在 .Net Core 中,是否可以在一个应用程序中使用两个不同版本的 NuGet 包?如果是这样,怎么做?