我现在尝试使用Go编程语言在我的翻译中添加一些功能,以便在翻译后快速工作。 我尝试用Go编程语言编写一个函数,以便读取命令行上的输入用户。我需要读取这个输入文件,以便知道里面是否缺少键。此输入用户必须是JSON文件。在我的主函数中,我将这个函数称为readInput()。only keep the string input by the user return a
我正在尝试使用AWS SDK GO v2:,并且似乎很难解组Dynamodb.GetItemOutput的mapstringtypes.AttributeValue类型的Item属性。在AWS SDK GO v1中,很容易调用dynamodbattribute.UnmarshalMap(result.Item, &data)来解组结果。但在v2上,我找不到任何方法来做到这一点。
我注意到,当我在Go服务器的上下文中执行JSON解组时,即使对于小对象,也要花费30,000+纳秒时间。为了更深入地研究这一点,我编写了一个程序,它只在同一个小对象上执行一系列的解组操作,这表明第一个解编组是缓慢的,而后续的解组则要快得多: "timetime.Sleep(3 * time.Second)输出:
$ go run testJSONPerformance.go<