我有一个文件,其中每一行是一个JSON对象(实际上,这是计算器的转储)。 我想这个尽可能容易地加载到Apache的猪,但我有麻烦搞清楚我怎么能告诉猪的输入格式是什么。 下面是一个入门的例子,
{
"_id" : { "$oid" : "506492073401d91fa7fdffbe" },
"Body" : "....",
"ViewCount" : 7351,
"LastEditorDisplayName" : "Rich B",
"Title" : ".....",
"LastEditorUserId" : 140328,
"LastActivityDate" : { "$date" : 1314819738077 },
"LastEditDate" : { "$date" : 1313882544213 },
"AnswerCount" : 12, "CommentCount" : 19,
"AcceptedAnswerId" : 7,
"Score" : 83,
"PostTypeId" : "question",
"OwnerUserId" : 8,
"Tags" : [ "c#", "winforms" ],
"CreationDate" : { "$date" : 1217540572667 },
"FavoriteCount" : 13, "Id" : 4,
"ForumName" : "stackoverflow.com"
}
有没有一种方法我可以加载一个文件,其中每一行是到上述猪之一,而不必指定手工模式? 或者一个方法来自动生成基于所有对象中观察到的(可能是嵌套)键模式? 如果我需要指定手工模式,将模式串是什么样子?
谢谢!