问题标签 [field-names]
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.
go - Golang获取特定结构字段名称的字符串表示
我真的想要一种在 go 中打印字段名称的字符串表示形式的方法。它有几个用例,但这里有一个例子:
假设我有一个结构
例如,我想做一个 mongo 查找:
我不喜欢我必须把字符串“OtherField”放在那里。错误输入或更改结构似乎很脆弱,然后我的查询在我不知情的情况下失败。
有什么方法可以得到字符串“OtherField”而不必声明一个常量或类似的东西?我知道我可以使用反射从结构中获取字段名称列表,但我真的很想做一些类似的事情
有没有办法在 Go 中做到这一点?C# 6 有内置的 nameof,但是通过反射挖掘我在 Go 中找不到任何方法来做到这一点。
python - 如何在将所有值写入csv文件之前检查字段名
我想在csv
文件中写一本字典。使用循环,我在文件for
中写入字段名“键”“我的意思是列的标题”csv
期望的是:在写入我想要控制的值是否属于csv
文件中的正确字段之前。我尝试过这样的事情,但是当我改变dict
. 我得到了错误字段中的值
python - 在使用python将值写入csv文件之前将值与字段名进行比较
在将值存储在 csv 文件中以检查正确的列之前,我使用此代码将值与其关联的字段名进行比较,因为每次重新启动机器时,字典中传感器的顺序都会自动更改。这就是为什么我必须在将值存储到 csv 文件之前控制值在 dict 中的位置,否则我会得到一个像下面的示例一样的混乱 csv 文件,它提供值 tempatur 为 1000 [°C] 亮度 10 [lux]
问题是当我检查 CSV 文件时,我发现值写在错误的列中,这意味着 Examlpe 的字段名错误:
CSV 文件中此问题的示例
CSV 文本示例
时间,Stromzaehler Strom L1 [A],Stecker Energy,1OG Ultraviolet,Stecker EG Energie [kWh] 2017-11-21T17:56:10,2.37,0.0,0.0,4.3 2017-11-21T17:56:26,4.3, 0.0,0.0,2.37 2017-11-21T17:56:28,0,0.0,2.37,4.3 2017-11-21T17:56:30,0,2.37,0.0,4.3
python - Python:字符串格式中不同类型的字段名称
考虑以下字典:
让我们应用字符串格式:
但我怎样才能得到 ' the value is int
' 结果呢?
angularjs - AngularJS 获取 json 字段名
几天前我开始学习AngularJS,我想知道如何获取JSON文件中的字段名称。
这是json文件的一行,我想得到“contador”和“Code”。我的目标是在上面做一张桌子。
这是我的 HTML 代码:
“key”返回 0 1 2 ...我想得到“contador”和“Code”。
java - 如何将 JSON 字段名称映射到 Java 对象字段名称
目前,我正在使用 Spring 创建 REST 服务。
我的请求处理程序@RestController
:
Employee
具有以下字段:login
,tabNumber
等firstName
。
真正的问题是我的 REST 服务客户想要发送带有
另一个字段名称的请求,这不符合 Java 命名约定。像TABNUMBER
等UNITS_NAME
。Jackson API将 JSON 数据转换为 Java 对象对应的字段名称...如何解决?如何将自定义 JSON 字段名称绑定到我的 Java 对象字段名称?
mapping - 处理映射中名称相同但表不同的字段
我有以下 SQL:
名称字段被不同的表多次使用。在连接器中,字段被标记为 name、name1、name2。很难弄清楚这些名称字段中的哪些属于哪个表。如何在映射中将这些名称字段别名为“Account_Class”、“Patient_Class”和“Service”。
mysql - 如何在 mysql 中找到 LEAST() 使用的列?
通过在 mysql 中使用此函数,我从五列中获得最低价格:
所以我的结果将是“6”(取自 field3)。但我想知道价值最小的列的名称。所以我期望“field3”作为结果。
我“向后”尝试了它,所以如果“6”是正确的值,我可以尝试每一列。它有效,但这似乎是一个荒谬的计划,因为在我的实际应用程序中,我总共有 24 列要检查。有什么好主意吗?
注意:不可能修改表格结构......我必须使用一个包含 24 个不同列中所有价格的表格。
java - 方法和字段名称不应仅因大小写而异 (squid:S1845) 误报
我有一个类似于静态常量的字段名
我收到声纳警告:
虽然字段是实例并且常量不是方法而且也是静态的
是误报声纳警告,我应该抑制的极端情况还是我的代码中存在真正的问题,我需要将常量移到类(或内部类)之外?
我发现此警告的其他误报,但已修复,生成器模式:
S1845 不应该对返回同名字段的构建器和方法提出问题
python - 通过字段名更新 django 中的多对多字段
我正在使用 Django 构建一个 API,它允许外部应用程序将帖子发送到我的 API,然后它将接收到的数据插入到我的数据库中。
这是我的简化模型:
我从 api 收到一些新的事件数据,如下所示:
我正在尝试创建一个这样的新事件:
但我收到以下错误:
问题是我不能使用new_event.region.add(4)
原因region
是一个字符串,因为这是一个 API,所以该字段总是作为 json 键检索。
我读了这个问题https://stackoverflow.com/questions/8360867/update-many-to-many-field-in-django-with-field-name-in-variable# =它问的完全一样,但是当我写时,给出的答案不起作用:
正如那里所建议的,我收到以下错误,这是有道理的:
那么如何通过 fieldName 添加多对多字段值呢?