<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [com-tools](./com-tools.md) &gt; [isEqualByJSON](./com-tools.isequalbyjson.md)

## isEqualByJSON() function

通过把值转换成JSON字符来判断是否相等

**Signature:**

```typescript
export function isEqualByJSON(value1:any, value2:any):boolean;
```

## Parameters

<table><thead><tr><th>

Parameter


</th><th>

Type


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

value1


</td><td>

any


</td><td>

: any


</td></tr>
<tr><td>

value2


</td><td>

any


</td><td>

: any


</td></tr>
</tbody></table>
**Returns:**

boolean

boolean

注意： - 方法能用于判断对象的内容是否相等，相等的条件是：这2个对象拥有相同的属性 和 属性值，且属性及属性的属性 的添加顺序是一致的；即：当两个对象的拥有相同的属性和属性值时，如果属性的定义的顺序不同，该方法会返回 false； - 该方法依赖于 JSON.stringify() 的逻辑；

