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

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以字符串形式传输,需要在服务器端进行解析和转换才能使用。

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

相关·内容

  • Spring认证中国教育管理中心-Spring Data Elasticsearch教程一

    当相同的对象用于不同的基于 JSON 的数据存储或通过基于 JSON 的 API 发送时,这通常会导致问题。 自定义字段类型和格式也需要存储到 Elasticsearch 索引映射中。...store: 标记原始字段值是否应该存储在 Elasticsearch 中,默认值为false。analyzer, searchAnalyzer,normalizer用于指定自定义分析器和规范器。...与已注册的 Spring 不同,Converter这只转换了带注释的属性,而不是给定类型的每个属性。...映射元数据基础设施在一个独立的 spring-data-commons 项目中定义,该项目与技术无关。...下表显示了不同的属性以及从它们的值创建的映射: 范围类型 当字段使用Integer_Range、Float_Range、Long_Range、Double_Range、Date_Range或Ip_Range

    70410

    使用RESTful风格开发Java Web

    ,我们把它的首字母拆分成不同的几个部分: 表述性(REpresentational): REST 资源实际上可以用各种形式来进行表述,包括 XML、JSON 甚至 HTML——最适合资源使用者的任意形式...属性来处理不同的 HTTP 方法,并且通过 @PathVariable 注解来将 HTTP 请求中的属性绑定到我们指定的形参上。...,但是这样做有以下的几个问题: 由于接口众多,并且细节复杂(需要考虑不同的HTTP请求类型、HTTP头部信息、HTTP请求内容等),高质量地创建这份文档本身就是件非常吃力的事,下游的抱怨声不绝于耳。...随着时间推移,不断修改接口实现的时候都必须同步修改接口文档,而文档与代码又处于两个不同的媒介,除非有严格的管理机制,不然很容易导致不一致现象。...,POST类型的/users请求为例,可找到上述代码中我们配置的Notes信息以及参数user的描述信息,如下图所示: [1240] API文档访问与调试 在上图请求的页面中,我们可以看到一个Value

    1.3K50

    使用RESTful风格开发Java Web

    ,我们把它的首字母拆分成不同的几个部分: 表述性(REpresentational): REST 资源实际上可以用各种形式来进行表述,包括 XML、JSON 甚至 HTML——最适合资源使用者的任意形式...属性来处理不同的 HTTP 方法,并且通过 @PathVariable 注解来将 HTTP 请求中的属性绑定到我们指定的形参上。...,通常情况下,我们会创建一份RESTful API文档来记录所有的接口细节,但是这样做有以下的几个问题: 由于接口众多,并且细节复杂(需要考虑不同的HTTP请求类型、HTTP头部信息、HTTP请求内容等...随着时间推移,不断修改接口实现的时候都必须同步修改接口文档,而文档与代码又处于两个不同的媒介,除非有严格的管理机制,不然很容易导致不一致现象。...,POST类型的/users请求为例,可找到上述代码中我们配置的Notes信息以及参数user的描述信息,如下图所示: API文档访问与调试 在上图请求的页面中,我们可以看到一个Value的输入框,并且在右边的

    84430

    Spring Boot实战:Restful API的构建

    上一篇文章讲解了通过Spring boot与JdbcTemplate、JPA和MyBatis的集成,实现对数据库的访问。今天主要给大家分享一下如何通过Spring boot向前端返回数据。   ...在现在的开发流程中,为了最大程度实现前后端的分离,通常后端接口只提供数据接口,由前端通过Ajax请求从后端获取数据并进行渲染再展示给用户。...在传统的http接口设计中,我们一般只使用了get和post两个方法,然后用我们自己定义的词汇来表示不同的操作,比如上面查询文章的接口,我们定义了article/list.json来表示查询文章列表,可以通过...因此,除了get和post方法外,还会用到其他的HTTP方法,如PUT、DELETE、HEAD等,通过不同的HTTP方法来表示不同含义的操作。...除了GET的方法外,都不能直接通过浏览器来访问,当然,我们可以直接通过postman来发送各种http请求。不过我还是比较支持通过单元测试类来测试各个方法。

    1.2K50

    Spring Boot实战:Restful API的构建

    上一篇文章讲解了通过Spring boot与JdbcTemplate、JPA和MyBatis的集成,实现对数据库的访问。今天主要给大家分享一下如何通过Spring boot向前端返回数据。   ...在现在的开发流程中,为了最大程度实现前后端的分离,通常后端接口只提供数据接口,由前端通过Ajax请求从后端获取数据并进行渲染再展示给用户。...在传统的http接口设计中,我们一般只使用了get和post两个方法,然后用我们自己定义的词汇来表示不同的操作,比如上面查询文章的接口,我们定义了article/list.json来表示查询文章列表,可以通过...因此,除了get和post方法外,还会用到其他的HTTP方法,如PUT、DELETE、HEAD等,通过不同的HTTP方法来表示不同含义的操作。...除了GET的方法外,都不能直接通过浏览器来访问,当然,我们可以直接通过postman来发送各种http请求。不过我还是比较支持通过单元测试类来测试各个方法。

    1.3K80

    Spring Boot 实战|RESTful API 构建示例

    在现在的开发流程中,为了最大程度实现前后端的分离,通常后端接口只提供数据接口,由前端通过Ajax请求从后端获取数据并进行渲染再展示给用户。...其实Spring boot的作用就是为我们省去了配置的过程,其他功能确实都是Spring与Spring MVC来为我们提供的,大家应该记得Spring boot通过各种starter来为我们提供自动配置的服务...在传统的http接口设计中,我们一般只使用了get和post两个方法,然后用我们自己定义的词汇来表示不同的操作,比如上面查询文章的接口,我们定义了article/list.json来表示查询文章列表,可以通过...因此,除了get和post方法外,还会用到其他的HTTP方法,如PUT、DELETE、HEAD等,通过不同的HTTP方法来表示不同含义的操作。...除了GET的方法外,都不能直接通过浏览器来访问,当然,我们可以直接通过postman来发送各种http请求。不过我还是比较支持通过单元测试类来测试各个方法。

    2.6K20

    Springboot实战:集成Swagger2

    二、Swagger与Spring boot集成 第一步:引入对应jar包: io.springfox rest/article”这个接口为例: 可以看到,Swagger为每一个接口都生成了返回结果和请求参数的示例,并且能直接通过下面的"try...第二个问题:这个请求参应该是直接根据对象反射出来的结果,但是不是对象的每个属性都是必传的,另外参数的值也不一定满足我们的需求,这个能否配置?...我们可以从页面上看到请求参数的说明是有的,不过这不是我们预期的效果,如果我们的参数仅仅是简单类型,这种方式应该没问题,但现在的问题是我们的请求参数是一个对象,那如何配置呢?...这样,一份完整的API文档就生成了,并且该文档与代码紧密的联系在一起,而不是隔离的两个部分。

    41420

    Springboot实战:集成Swagger2

    二、Swagger与Spring boot集成 第一步:引入对应jar包: io.springfox <artifactId...三、Swagger API详细配置 不过大家看到这里肯定会有点疑问: 第一个问题:这个返回结果和请求参数都没有文字性的描述,这个可不可以配置?...第二个问题:这个请求参应该是直接根据对象反射出来的结果,但是不是对象的每个属性都是必传的,另外参数的值也不一定满足我们的需求,这个能否配置?...我们可以从页面上看到请求参数的说明是有的,不过这不是我们预期的效果,如果我们的参数仅仅是简单类型,这种方式应该没问题,但现在的问题是我们的请求参数是一个对象,那如何配置呢?...这样,一份完整的API文档就生成了,并且该文档与代码紧密的联系在一起,而不是隔离的两个部分。

    79520

    Spring Boot实战:集成Swagger2

    二、Swagger与Spring boot集成   第一步:引入对应jar包: io.springfox 请求参数的示例,并且能直接通过下面的"try it out"进行接口访问,方面大家对接口进行测试。...第二个问题:这个请求参应该是直接根据对象反射出来的结果,但是不是对象的每个属性都是必传的,另外参数的值也不一定满足我们的需求,这个能否配置?   ...我们可以从页面上看到请求参数的说明是有的,不过这不是我们预期的效果,如果我们的参数仅仅是简单类型,这种方式应该没问题,但现在的问题是我们的请求参数是一个对象,那如何配置呢?...这样,一份完整的API文档就生成了,并且该文档与代码紧密的联系在一起,而不是隔离的两个部分。

    1.1K100

    Spring Boot实战:集成Swagger2

    二、Swagger与Spring boot集成   第一步:引入对应jar包: io.springfox 请求参数的示例,并且能直接通过下面的"try it out"进行接口访问,方面大家对接口进行测试。...第二个问题:这个请求参应该是直接根据对象反射出来的结果,但是不是对象的每个属性都是必传的,另外参数的值也不一定满足我们的需求,这个能否配置?   ...我们可以从页面上看到请求参数的说明是有的,不过这不是我们预期的效果,如果我们的参数仅仅是简单类型,这种方式应该没问题,但现在的问题是我们的请求参数是一个对象,那如何配置呢?...这样,一份完整的API文档就生成了,并且该文档与代码紧密的联系在一起,而不是隔离的两个部分。

    59550

    Spring MVC 4 RESTFul Web Services CRUD例子(带源码)【这才是restful,超经典】

    简短 & 快速介绍REST REST表示 Representational State Transfer(表示性状态转换). 它是可以用来设计web services的框架,可以被不同的客户端调用。...尽管没有限制必须返回的类型,但是一般基于Web services的Rest返回JSON或者XML作为响应。...如果想详细的理解 restful可以参考这里:StackOverflow link 基于Rest的Controller(控制器) 我们的 REST API : GET 方式请求 /api/user/...返回用户列表 GET 方式请求 /api/user/1返回id为1的用户 POST 方式请求 /api/user/ 通过user对象的JSON 参数创建新的user对象 PUT 方式请求 /api/user.../3 更新id为3的发送json格式的用户对象  DELETE 方式请求/api/user/4删除 ID为 4的user对象 DELETE 方式请求/api/user/删除所有user package

    52130

    REST API设计指导——译自Microsoft REST API Guidelines(一)

    2.REST API没有状态,不管前端是何种状态何种设备下都可以无差别的请求资源。 3.Restful API有直接的规范和原则。 简单的来说,有以下好处: 看到Url就知道可以拿到什么。...看到Http请求方法就知道要做什么。 看到Http状态码就知道干的怎么样了。...7.6 Standard response headers  响应请求头 7.7 Custom headers  自定义请求头 7.8 Specifying headers as query parameters...standardizations  JSON标准化 11.1 JSON formatting standardization for primitive types  主要类型的JSON格式化标准化...11.2 Guidelines for dates and times  日期和时间指南 11.3 JSON serialization of dates and times  日期和时间的JSON序列化

    1.1K30

    Spring Data REST 与 Spring RestTemplate 实战详解

    一般来说,Ember Data 被设计用来实现这样的目的:消除那些为不同应用程序与服务器之间通信而写的特殊代码,而且用 REST 风格数据适配器将它们转换成统一的方式。...基于 JSON API 的客户端还能够充分利用缓存,以提升性能,有时甚至可以完全不需要网络请求。示例代码如下。...第三个层次(Level 2)的 Web 服务使用不同的 HTTP 方法来进行不同的操作,并且使用 HTTP 状态码来表示不同的结果。...现有的(或将来的)服务层可以与 Spring Data REST 一起运行,只有较小的考虑。...PATCH:与 PUT 类似,但部分更新资源状态。 DELETE:删除暴露的资源。 POST:从给定的请求正文创建一个新的实体。

    5.5K50

    浅谈REST架构风格

    当然方式有很多,但今天所说的REST风格被业界推荐为微服务之间交互的首选方式(小编还是非常喜欢这种方式的)。废话不多讲,下面就说说REST风格到底是个神马东东。...简单说就是将数据以某种方式展现给用户,或者给客户返回一张图片等等动作称之为表现,通常是已JSON或XML形式展现数据 状态转换 状态转换就是对数据进行一系列的操作,因为资源本身并非一尘不变,随着需求的变化而变化...风格 获取商品的GET请求方式 **/ @GetMapping(value="/goods/{id}") @ResponseBody public Goods getGoods...} /** *REST风格 PUT请求修改商品信息 **/ @GetMapping(value="/goods/{id}") @ResponseBody...风格 使用HTTP的DELETE请求删除商品信息 **/ @GetMapping(value="/goods/{id}") @ResponseBody public

    9610
    领券