首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

REST请求json Long与原始Long不同

在REST请求中,Long是一种数据类型,用于表示整数值。与原始的Long数据类型相比,REST请求中的Long是以JSON格式进行传输的。

原始的Long数据类型是Java语言中的一种基本数据类型,用于表示整数值。它的取值范围为-9,223,372,036,854,775,808到9,223,372,036,854,775,807。

而在REST请求中,Long是以JSON格式进行传输的。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web应用程序之间的数据传输。在JSON中,Long类型的值被表示为一个字符串,而不是原始的整数值。这是因为JSON只支持有限的数据类型,而原始的Long数据类型不是其中之一。

在REST请求中,Long类型的值以字符串形式表示,例如:"123456789"。在接收到REST请求后,服务器端需要将这个字符串转换为原始的Long数据类型,以便进行后续的处理。

由于REST请求中的Long是以字符串形式表示的,因此在进行数值计算或比较时,需要先将其转换为原始的Long数据类型。这可以通过将字符串解析为Long类型来实现,例如使用Java中的Long.parseLong()方法。

总结起来,REST请求中的Long与原始的Long数据类型不同之处在于表示方式的不同。REST请求中的Long以字符串形式传输,需要在服务器端进行解析和转换才能使用。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • refseq数据库的特点_eureka如何剔除服务

    在SCOTT HANSELMAN 博客上看到一个好东西《Exploring refit, an automatic type-safe REST library for .NET Standard》,他推荐了一个.NET标准1.4 的自动类型安全的REST库refit。 refit 类似于Java的Retrofit,是一套RESTful架构的.NET客户端实现,基于特性,提供把REST API返回的数据转化为(Plain Ordinary C# Object,简单C#对象),POCO to JSON,网络请求(POST,GET,PUT,DELETE等)封装,内部封装使用HttpClient,前者专注于接口的封装,后者专注于网络请求的高效,二者分工协作。我们的应用程序通过 refit请求网络,实际上是使用 refit接口层封装请求参数、Header、Url 等信息,之后由 HttpClient完成后续的请求操作,在服务端返回数据之后,HttpClient将原始的结果交给 refit,后者根据用户的需求对结果进行解析的过程。

    03

    【转】使用 Spring HATEOAS 开发 REST 服务原文

    绝大多数开发人员对于 REST 这个词都并不陌生。自从 2000 年 Roy Fielding 在其博士论文中创造出来这个词之后,REST 架构风格就很快地流行起来,已经成为了构建 Web 服务时应该遵循的事实标准。很多 Web 服务和 API 都宣称满足了 REST 架构风格的要求,即所谓的“RESTful”服务。不过就如同其他很多流行的概念一样,不少人对于 REST 的含义还是存在或多或少的种种误解。REST 在某些时候被当成了一种营销的手段。不少所谓的“RESTful” Web 服务或 API 实际上并不满足 REST 架构风格的要求。这其中的部分原因在于 REST 的含义比较复杂,包含很多不同方面的内容。本文首先对 REST 架构做一个简单的说明以澄清某些误解。

    01
    领券