小编Iho*_*nko的帖子

合并两个json对象

我有以下输入 - 2 个 json 文件,一个是基础文件,第二个包含相同的属性但不同的值,我想合并这些对象。

例如:

{
  a:{
    b:"asda"
  }
  c: "asdasd"
}
Run Code Online (Sandbox Code Playgroud)

第二个文件:

{
  a:{
   b:"d"
  }
}
Run Code Online (Sandbox Code Playgroud)

结果应该是这样的:

{a:{b:"d"},c:"asdasd"}
Run Code Online (Sandbox Code Playgroud)

用powershell可以吗?

powershell json

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

如何将一个巨大的文件分成单词?

如何从文本文件中读取一个非常长的字符串,然后处理它(拆分成单词)?

我尝试了这个StreamReader.ReadLine()方法,但是我得到了一个OutOfMemory例外.显然,我的线条非常长.这是我读取文件的代码:

using (var streamReader = File.OpenText(_filePath))
    {

        int lineNumber = 1;
        string currentString = String.Empty;
        while ((currentString = streamReader.ReadLine()) != null)
        {

            ProcessString(currentString, lineNumber);
            Console.WriteLine("Line {0}", lineNumber);
            lineNumber++;
        }
    }
Run Code Online (Sandbox Code Playgroud)

以及将行分为单词的代码:

var wordPattern = @"\w+";
var matchCollection = Regex.Matches(text, wordPattern);
var words = (from Match word in matchCollection
             select word.Value.ToLowerInvariant()).ToList();
Run Code Online (Sandbox Code Playgroud)

.net c# file-io

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

使用Entity Framework映射到现有表

当尝试使用Entity Framework将我的类映射到现有表时,我遇到了一些困难.

我的课:

[Table("builder_User")]
public class MobileUser
{
    [Key]
    [Column("id")]
    public int Id { get; set; }
    [Column("beansCount")]
    public int BeansCount { get; set; }
    [Column("bonusSum")]
    public double BonusSum { get; set; }
    [Column("facebookUsername")]
    public string FacebookUserName { get; set; }
    [Column("firstName")]
    public string FirstName { get; set; }
    [Column("lastName")]
    public string LastName { get; set; }
    [Column("guid")]
    public string Guid { get; set; }
    [Column("job")]
    public string Job { get; set; }
    [Column("purchasedSum")]
    public double PurchasedSum { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework

4
推荐指数
1
解决办法
2418
查看次数

标签 统计

c# ×2

.net ×1

entity-framework ×1

file-io ×1

json ×1

powershell ×1