在下面的代码中,我试图创建一个switch语句,该语句接受以下输入:34,'34',{input:34},hello,[“hello”]
并在每个输入中返回数字34,则我需要具有的大小写为:
If given a number, return the number
If given a string, convert it to a number and return the result
If given an object, return the value of the input property
Otherwise, throw an error: "Unexpected data type"
我的对象输入有问题。太谢谢你了!
function parseNumber(unknown) {
switch(unknown) {
case 34:
return unknown;
case '34':
return parseInt(unknown);
case unknown.input:
return unknown.input;
default:
throw new Error("Unexpected data type");
}
}
在开关情况下,可以使用typeof
结果来确定输出:
null
js prettyprint-override">/*If given a number, return the number
If given a string, convert it to a number and return the result
If given an object, return the value of the input property
Otherwise, throw an error: "Unexpected data type"*/
function parseNumber(unknown) {
if (!unknown) throw new Error("Unexpected data type");
const type = typeof unknown;
switch (type) {
case "number":
return unknown;
case "string":
return +unknown;
case "object" && !Array.isArray(unknown):
return unknown.input;
default:
throw new Error("Unexpected data type");
}
}
console.log(parseNumber(34));
console.log(parseNumber('34'));
console.log(parseNumber({input: 34}));
//Error cases
console.log(parseNumber());
console.log(parseNumber(() => "hello"));
console.log(parseNumber([34]));
在我的控制器类a中,我有以下方法: 问题是当我通过执行发送时: 我得到,就像我没有发送JSON一样。当我将更改为时,控制器工作正常。 正如评论中所建议的那样,我错误地使用了JSON。但是,即使使用了正确的代码,如,代码也不能正常工作。
本文向大家介绍Springmvc发送json数据转Java对象接收,包括了Springmvc发送json数据转Java对象接收的使用技巧和注意事项,需要的朋友参考一下 1、导包 基于maven 2、jsp代码 3、控制器代码 4、配置json转换器 如果不使用注解驱动<mvc:annotation-driven />,就需要给处理器适配器配置json转换器 在springmvc.xml配置文件中,
问题内容: 我正在使用套接字连接我的Android应用程序(客户端)和Java后端服务器。每次与服务器通信时,我都希望从客户端发送两个数据变量。 1)某种消息(由用户通过界面定义) 2)消息的语言(由用户通过界面定义) 我该如何发送这些消息,以便服务器将每个消息解释为一个单独的实体? 在读取了服务器端的数据并做出了适当的结论之后,我想向客户端返回一条消息。(我想我会没事的) 因此,我的两个问题是如
我正在尝试spring websockets,由于某些原因我不明白,我可以建立与服务器的连接,但当我发送数据时什么也没有发生。 下面是我的配置类(与其他spring websocket示例完全相同): } 我的控制器,在一个包中,我确保spring inicialites它,因为我用@PostConstruct注释说明init()消息。如您所见,我编写了system.out.println以便在控
我想知道过去2天在这里和那里。我的问题是,我正在使用多部分/表单数据发送多个文件,其中包含一些文本/纯字段。问题是,当我使用发送数据时,它工作正常,但是当我尝试使用发送数据时,服务器没有收到任何东西,下面是我的, 下面是方法,我是如何使用这个类的, 下面是我ASP的一面, 请帮我解决这个问题…!!!提前感谢。
如何将数据从PHP页面发送到TCP端口? 我正在使用它,但我不能使用任何数据!还有,你知道我怎么才能暂停吗? 有什么问题?
我有一个Dto类,它将以为数据类型设置一个值。 以下是错误:
根据这个答案,我在控制器中设置了以下方法: 现在,我需要根据我的是一种媒体类型还是另一种媒体类型而做出不同的行为,因此我需要知道我的body是否是json或URLCoded。有办法做到这一点吗?