WCF 서비스를 제공했는데, c# 의 경우 문제가 없지만.
JAVA 의 경우 문제가 발생하였다. ???
WCF TEST 서비스에서는 char 의 경우 "A" input 을 넣고, 받을때 "A" 로 받지만..
JAVA 의 경우 숫자형태로 넣고, 받아진다.
아. 왜 그럴까 하다가. 어떻게 하다 보니. 구글링에서 찾음..
using short in Java when the type is byte in C#;
using int in Java when the type is char in C#.
Java Client Data Type | C# WCF Data Type |
short | byte |
short | short |
int | int |
long | long |
float | float |
double | double |
Boolean | Boolean |
int | char |
다른 타입은 맞지만.. c# char 타입이 java 에서는 int 타입이다. =ㅁ=;
이러니.. 값들이 안 똑같은 부분이 발생.
우선 가이드 문서에 java 및 javascript 일 경우. char 타입을 int 로 변환한 값을 넣는 부분을 넣어 주었다.
다음부터는 char 타입을 그냥 string 타입으로 쓰는 것으로... char 쓰지말기..