小编Cha*_*ish的帖子

JSON到JSON转换器

我有一个场景.

所需的输入和输出是JSON.

// Input
{
  "OldObject": {
    "Time": 1351160457922,
    "Name": "OName",
    "quantity": 100,
    "price": 10
  }
}


// Output
{
  "NewObject": {
    "Time": 1351160457922,
    "Title": "OName",
    "quantity": 100
  }
}
Run Code Online (Sandbox Code Playgroud)

我需要一些转换代码或最好是xslt类型语言来将json从一种格式转换为另一种格式.这个变压器也需要快速,因为转换将在运行中完成.

编辑
我没有收到INPUT对象的定义,它可能在运行时更改.但如果需要,我可以使用OUTPUT对象的类.我试图以json - > xml - > xslt - > xml - > json的方式执行此操作,但此时每秒接收大约1000个对象,此过程可能会产生开销.
我也不能使用JavaScript,因为myApp是基于Windows的简单java应用程序,使用JavaScript可能会导致开销.

java xslt json jackson

23
推荐指数
3
解决办法
3万
查看次数

App.config中的自定义配置部分C#


我是c#中配置部分的初学者,
我想在配置文件中创建自定义部分.我在谷歌搜索后尝试的是如下
配置文件:

    <?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <sectionGroup name="MyCustomSections">
      <section name="CustomSection" type="CustomSectionTest.CustomSection,CustomSection"/>
    </sectionGroup>
  </configSections>

  <MyCustomSections>
    <CustomSection key="Default"/>
  </MyCustomSections>
</configuration>
Run Code Online (Sandbox Code Playgroud)


CustomSection.cs

    namespace CustomSectionTest
{
    public class CustomSection : ConfigurationSection
    {
        [ConfigurationProperty("key", DefaultValue="Default", IsRequired = true)]
        [StringValidator(InvalidCharacters = "~!@#$%^&*()[]{}/;'\"|\\", MinLength = 1, MaxLength = 60)]
        public String Key
        {
            get { return this["key"].ToString(); }
            set { this["key"] = value; }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)


当我使用此代码检索Section时,我收到一条错误说配置错误.

var cf = (CustomSection)System.Configuration.ConfigurationManager.GetSection("CustomSection");
Run Code Online (Sandbox Code Playgroud)


我错过了什么?
谢谢.

编辑
我最终需要的是什么

    <CustomConfigSettings>
    <Setting id="1">
        <add key="Name" value="N"/>
        <add key="Type" …
Run Code Online (Sandbox Code Playgroud)

c# configuration custom-configuration

16
推荐指数
1
解决办法
5万
查看次数

NHibernate集合提取,重复数据

我有一个复杂的情况,我需要用NHibernate映射三个不同的类.Class1(Branch.cs)具有Class2(Employee.cs)对象的集合.同时Class2还有一个Class3(Contacts.cs)对象的集合.
由于数据非常庞大,我使用fetch关键字在单个查询中检索数据.
我使用查询作为

Query1 - "从分支b内部联接获取b.Employee e内部联接获取e.Contacts" - 单个查询但重复的结果.
Query2 - "来自分支b内部联接获取b.Employee" - 多个查询,需要的结果.

我在映射文件中使用了包.查询结果似乎有重复的结果.如何删除重复的结果以及在单个查询中检索数据.我包括映射文件和类.

Contacts.hbm.xml

    <?xml version="1.0" encoding="utf-8"?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="NHibernateSample" namespace="NHibernateSample">
  <class name="Contacts" table="Contacts">
      <id name="EmployeeID"/>
      <property name="EmployeeID"/>
      <property name="Mobile"/>
      <property name="Alternate"/>
  </class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

Branch.hbm.xml

    <?xml version="1.0" encoding="utf-8"?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="NHibernateSample" namespace="NHibernateSample">
  <class name="Branch" table="Branch">
      <id name="BranchCode"/>
      <property name="BranchCode"/>
      <property name="BranchName"/>
      <bag name="EmployeeList" cascade="all-delete-orphan" inverse="false" batch-size="10000">
          <key column="BranchCode"/>
          <one-to-many class="Employee" />
      </bag>
  </class>

</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

Employee.hbm.xml

    <?xml version="1.0" encoding="utf-8"?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="NHibernateSample" namespace="NHibernateSample">
  <class name="Employee" table="Employee">
      <id name="EmployeeId"/>
      <property …
Run Code Online (Sandbox Code Playgroud)

.net c# nhibernate

2
推荐指数
1
解决办法
1577
查看次数

在R中使用历史方法对组件VaR没有贡献

我是R.的新手.我正在使用"PerformanceAnalytics"软件包来计算投资组合的组件VaR.

如果我使用高斯方法,它会返回贡献.

> VaR(edhec, p=.95, method="gaussian", portfolio_method="component")
no weights passed in, assuming equal weighted portfolio
$VaR
           [,1]
[1,] 0.01193358

$contribution
 Convertible Arbitrage             CTA Global  Distressed Securities       Emerging Markets  Equity Market Neutral           Event Driven Fixed Income Arbitrage 
          0.0014400703           0.0003687009           0.0012961865           0.0032090406           0.0003479361           0.0013848605           0.0010051944 
          Global Macro      Long/Short Equity       Merger Arbitrage         Relative Value          Short Selling         Funds of Funds 
          0.0011151866           0.0015860006           0.0004412756           0.0009265836          -0.0027498306           0.0015623733 

$pct_contrib_VaR
 Convertible Arbitrage             CTA Global  Distressed Securities       Emerging Markets  Equity Market Neutral           Event Driven Fixed Income …
Run Code Online (Sandbox Code Playgroud)

finance r performanceanalytics

2
推荐指数
1
解决办法
575
查看次数