Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.29 KB | None | 0 0
  1. template <typename T, typename P = float>
  2. json Serialize(const T *t, size_t size = 0)
  3. {
  4.     json j;
  5.     if(size == 0) size = sizeof(T)/sizeof(P);
  6.  
  7.     char *p = (char*)t;
  8.     for(size_t i = 0; i < size; ++i)
  9.     {
  10.         j.push_back(*(P*)(p));
  11.         p+= sizeof(P);
  12.     }
  13.     return j;
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement